In bitcoin mining, blocks, private keys, and public keys there can be found some connection to SHA256 mentioned somewhere. This makes SHA256 interesting to investigate. In this article we are going to focus on SHA256. We will dive into the code of SHA256, while also investigating the semantics of the cryptographic hash function. We will also break SHA256 down to its basic components and do some machine learning for fun. The purpose of this article is to give a general feel of SHA256, which is an important cryptographic hash function in bitcoin and of the internet in general.

#machine-learning #cryptography #tensorflow #ai #bitcoin

Cracking Open Bitcoin with Artificial Intelligence
1.45 GEEK