标签:SHA1
实现一下SHA1算法

由于工作中经常会接触到数字签名,摘要算法等知识。现在准备实现一个最基础的摘要算法: SHA1。 算法的文档在RFC3174。这一份 standard 里面定义了很多规范,我们一个一个看。 输入内容长度限制和输出内容的长度 When a message of any length < 2^64 bits is input, the SHA-1 produces a 160-bit output called a message digest. 输入的内容转成二进制之后,长度必须小于 2^64 位。由于这是一个 Hash 算法,输出的长度是固定,SHA1 的输出长度是 160 位的二进制。...

阅读更多