Hash length-extension TL;DR: Merkle–Damgård hashes (MD5, SHA-1, SHA-256) allow extending a known H(secret msg) to H(secret msg pad suffix) without the secret. Stub — to be filled in. What it is TODO Preconditions / where it applies TODO Technique TODO Detection and defence TODO References https://github.com/iagox86/hash_extender