Show HN: SHA-256 Animation
github.com
Show HN: SHA-256 Animation
1–10 of 105 posts
Re: Show HN: SHA-256 Animation
#2I'm new to hash functions though, so I don't yet know why SHA-256 has been designed in the way it has (e.g. why exact numbers were chosen in the bitwise rotations).
As far as I understand, the Sigma functions promote diffusion of bits to help prevent collisions, and Choice/Majority/Addition help to make it a one-way function, but I'm not entirely sure. I'd be interested in learning more about the design if anyone has experience in this field.
Re: Show HN: SHA-256 Animation
#3I wanted to understand how SHA-256 works, so I made a terminal animation that shows the bitwise operations at each step. I wrote a text guide in the README.md to explain what's going on. I think my technical terminology is okay. I'm new to hash functions though, so I don't yet know why SHA-256 has been designed in the way it has (e.g. why exact numbers were chosen in the bitwise rotations). As far as I understand, th…
Re: Show HN: SHA-256 Animation
#4This also has potential for landing in many movies where a hacker at work is involved.
Re: Show HN: SHA-256 Animation
#5I wanted to understand how SHA-256 works, so I made a terminal animation that shows the bitwise operations at each step. I wrote a text guide in the README.md to explain what's going on. I think my technical terminology is okay. I'm new to hash functions though, so I don't yet know why SHA-256 has been designed in the way it has (e.g. why exact numbers were chosen in the bitwise rotations). As far as I understand, th…
Re: Show HN: SHA-256 Animation
#6Re: Show HN: SHA-256 Animation
#7This is so interesting to watch. Can you do it for other hash or encryption methods?
Re: Show HN: SHA-256 Animation
#8Re: Show HN: SHA-256 Animation
#9I wanted to understand how SHA-256 works, so I made a terminal animation that shows the bitwise operations at each step. I wrote a text guide in the README.md to explain what's going on. I think my technical terminology is okay. I'm new to hash functions though, so I don't yet know why SHA-256 has been designed in the way it has (e.g. why exact numbers were chosen in the bitwise rotations). As far as I understand, th…
Re: Show HN: SHA-256 Animation
#10I would love to build something like this for encryption algorithms that twiddle bits (DES and friends.) Even for the math-based algorithms, but I have a had time imagining how to make those interesting.