Chapter 5 - Assessment

  1. What’s the bit length of RIPEMD-160? a) 160bits b) 256bits c) 512bits d) 4,000bits \

  2. What is the bit length of RIPEMD-160(SHA-256)? a) 256bits b) 512bits c) 160bits d) 4,000bits \

  3. Using the hash calculator, generate the RIPEMD-160 and HASH-160 message digests for the given input:

Input Message

RIPEMD-160

HASH-160

hash functions make the digital world possible

7350053b7d1085aef5675dea707affa7ae7464dd

ab436977db06a45ce8d97ef7a2f368f2003c6838

4. Given the ECDSA public key x and y coordinates below, calculate the compressed public key in hexadecimal:

PubKey.X

PubKey.Y

Compressed PubKey

PubKey.X

PubKey.Y

Compressed PubKey

61702053028733271054209908027052318932346644879827564097906752978487519734153

107222915356196552656214196479588207773590978294786246589469812962187242002272

02886a1fda0acce3b3678b502469c19d4fde51349af3ccc175c304d81b96a7e989

5. Using the result from question 4 and the hash calculator, calculate the corresponding Bitcoin address:

Bitcoin Address

1D1fVY9pk5jnry51bu6ZwPGhfGyvSZsJ8e

6. Given the below private key, use the hash calculator to calculate the corresponding mainnet WIF:

Private Key

WIF

3cd5a3e7c745f5b5accf07c5ea1de734cf4c67e96ce15e00c6966de77ef2a02c

KyFxwPwkMMvyPWQenmgxAfquLSbBstH4Q55hBjDXSBfVoeWptdEa

\

Last updated