You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ethan Gordon edited this page Aug 27, 2014
·
1 revision
Address Creation
Start with a 65-byte ECC Public Key
Generate a 48-byte SHA-384 Hash of the Public Key
Take a RIPEMD-160 hash of the previous hash
Tack on the 1-byte version number to the front of the RIPE hash.
Take a double SHA-384 hash of the prefixed RIPE hash
Append the first 4 bytes of the double-hash to the RIPE hash as the checksum
The final combination (version + RIPE hash + checksum) is the Public Sending Address
Take a single SHA-384 hash of the Public Sending Address to create the Public Identification Address
Ladder of Privacy
The Public Identification Address is placed in the headers of messages. It identifies the recipient without giving strangers the right to send messages to that recipient.
Having a Public Sending Address authorizes an individual to receive another individual's Public Key.
Having a Public Key authorizes an individual to send messages to another individual.