SHA-1 length-extension attack in C: forge a valid SHA1(secret||message) MAC for an extended message without knowing the key
-
Updated
Jul 22, 2026 - C
SHA-1 length-extension attack in C: forge a valid SHA1(secret||message) MAC for an extended message without knowing the key
Custom 256-bit block hash for large files (512-bit blocks) - Python implementation & benchmarks
Browser-based SHA-256 vs SHA3-256 vs BLAKE3 internals — live avalanche analysis, Merkle-Damgård/sponge/tree construction diagrams, and timing benchmarks. Part of crypto-lab.
Browser-based demo of cryptographic hash functions — SHA-256, SHA3-256, and BLAKE3. Live avalanche effect visualizer, length extension attack against SHA-256, and why HMAC exists. Hash functions are the silent foundation of every other primitive.
Browser-based national hash standard demo — SM3 (China), Streebog (Russia), and Kupyna (Ukraine) alongside SHA-256 and SHA-3. Five-way simultaneous hashing, avalanche analysis, and cryptographic sovereignty context.
Add a description, image, and links to the merkle-damgard topic page so that developers can more easily learn about it.
To associate your repository with the merkle-damgard topic, visit your repo's landing page and select "manage topics."