SHA-256 Cryptographic Hash Algorithm documentation: Movable Type Scripts Secure Hash Standard (superseded Feb. 25, 2004)