【发布时间】:2018-07-23 07:21:38
【问题描述】:
我不是 Python 程序员,但我正在尝试将一些 Python 代码翻译成 R。我遇到问题的 Python 代码是:
hashlib.sha256(x).hexdigest()
我对这段代码的解释是,该函数将使用 sha256 算法计算 x 的哈希值,并以十六进制返回值。
鉴于这种解释,我正在使用以下 R 函数:
digest(x, algo="sha256", raw=FALSE)
根据我虽然有限的 R 知识以及我在 Python 的 hashlib 函数上在线阅读的内容,这两个函数应该产生相同的结果,但事实并非如此。
是我遗漏了什么还是我使用了错误的 R 函数。
【问题讨论】: