为什么 digest 和 PKI.digest return 不同的 hash?
Why do digest and PKI.digest return different hash?
例如。当我用每个函数计算哈希时,我得到不同的结果。
PKI::PKI.digest("hola", "MD5")
digest::digest("hola", "md5")
对 digest
使用 serialize = FALSE
。
> 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
的帮助页面指出输入是默认序列化的。
例如。当我用每个函数计算哈希时,我得到不同的结果。
PKI::PKI.digest("hola", "MD5")
digest::digest("hola", "md5")
对 digest
使用 serialize = FALSE
。
> 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
的帮助页面指出输入是默认序列化的。