Great visualization. Might become my new screensaver.
Show HN: SHA-256 explained step-by-step visually
11–20 of 145 posts
Re: Show HN: SHA-256 explained step-by-step visually
#12Re: Show HN: SHA-256 explained step-by-step visually
#13https://rosettacode.org/wiki/SHA-256
Hashcat's GPU-optimized OpenCL implementation: https://github.com/hashcat/hashcat/blob/master/OpenCL/inc_ha...
Bitcoin's CPU-optimized sha256.cpp, sha256_avx2.cpp, sha256_sse4.cpp, sha256_sse41.cpp: https://github.com/bitcoin/bitcoin/blob/master/src/crypto/sh...
https://github.com/topics/sha256 https://github.com/topics/sha-256
Cryptographic_hash_function#Cryptographic_hash_algorithms: https://en.wikipedia.org/wiki/Cryptographic_hash_function#Cr...
Merkle–Damgård construction: https://en.m.wikipedia.org/wiki/Merkle%E2%80%93Damg%C3%A5rd_...
(... https://rosettacode.org/wiki/SHA-256_Merkle_tree ... Merkleized IAVL+ tree that is balanced with rotations in order to optimize lookup,: https://github.com/cosmos/iavl
Self-balancing binary search tree: https://en.wikipedia.org/wiki/Self-balancing_binary_search_t... )
Re: Show HN: SHA-256 explained step-by-step visually
#14Also relevant: https://www.righto.com/2014/09/mining-bitcoin-with-pencil-an...
Re: Show HN: SHA-256 explained step-by-step visually
#15Earlier quoted context omitted.
One could even feed the hash back into itself to get a different result each time
how long would the cycle last before it starts repeating?
Re: Show HN: SHA-256 explained step-by-step visually
#16Re: Show HN: SHA-256 explained step-by-step visually
#17Before watching this: "Why can't cryptographers just figure out some tricks to crack these hash algorithms?" After watching this: "How can any cryptographer EVER figured out any trick to crack these hash algorithms?!"
Re: Show HN: SHA-256 explained step-by-step visually
#18Re: Show HN: SHA-256 explained step-by-step visually
#19https://lock.cmpxchg8b.com/sha1/visualize.html
I read a paper at the time where someone described a tool they made to find a near-collision, they explained they were just flipping bits and visually observing the affects. That sounded kinda fun, but they didn't release it, so I tried to replicate it from their description!