- 128 bits length
- for big data (> 1024 Bytes)
- all SMHasher tests is passed.
We use AES to encrypt (1 round)
the init vector until the last block, xor the block with data length encrypt with all four state blocks.
Q & A
why the init vector is 0x5A827999 0x6ED9EBA1…. is it an random data?
No, that comes from sha1 initial key.