为什么digest和PKI.digest会返回不同的哈希值?

时间:2016-01-23 19:40:44

标签: r pki digest

例如。当我用每个函数计算哈希时,我会得到不同的结果。

PKI::PKI.digest("hola", "MD5")
digest::digest("hola", "md5")

1 个答案:

答案 0 :(得分:3)

serialize = FALSE使用digest

> PKI::PKI.digest("hola", "MD5")
 [1] 4d 18 63 21 c1 a7 f0 f3 54 b2 97 e8 91 4a b2 40
> digest::digest("hola", "md5", serialize=FALSE)
[1] "4d186321c1a7f0f354b297e8914ab240"

digest的帮助页面指出默认情况下输入是序列化的。