Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 710 Bytes

README.md

File metadata and controls

8 lines (5 loc) · 710 Bytes

SHA-256 Bitcoin-Hash

This project implements both SHA-256 and Bitcoin Hashing.

SHA-256 is a Secure Hash Algorithm that uses a hash function computed with eight 32-bit words. It is a cryptographic method of converting input data of any kind and size, into a string of fixed number of characters.

In the case of Bitcoin, a Message is inputted, and a hash function, known as the SHA-256 above, gives an output known as a Hash or Message Digest. In particular, I implemented Bitcoin hashing using parallel computing.

Both were efficiently implemented and gave a charming cycle number. More details can be found in the Report.