C/C++ Math Library - 21 - SHA2

Опубликовано: 29 Сентябрь 2024
на канале: Michael Grieco
470
11

In this video, we go over the second evolution of SHA1, SHA2. SHA2 improves upon several features of SHA1 and introduces different modes of security. First, we implement SHA2-256 (or just SHA256) and then leverage the similarities between SHA256 and SHA224 to create an implementation of SHA224 without much extra logic.

Links:
• Official NIST Documentation (with tests): https://nvlpubs.nist.gov/nistpubs/FIP...
• NIST Test Vectors: https://csrc.nist.gov/projects/crypto...

• Constants Pastebin: https://pastebin.com/HV9V8hbY

• Website: https://michaelg29.github.io/
• Twitter:   / michaelgrieco10  
• Discord:   / discord  
• This Github Repo: https://github.com/michaelg29/cmathem...
• This Playlist:    • C/C++ Math Library  

Listened to the Hyper Light Drifter OST by Disasterpeace (music.disasterpeace.com).