【发布时间】:2009-06-05 10:09:13
【问题描述】:
我已经在 php 中编写了一些代码,我使用 mhash(MHASH_SHA256, $key) 及其给出的结果符合预期。我想知道我们如何在 erlang 中实现相同的目标。我可以在加密中看到它们是一个内置 sha功能是他们的,但我不认为这对 sha256 意味着什么。
有什么建议吗?
提前谢谢你。
【问题讨论】:
标签: erlang
我已经在 php 中编写了一些代码,我使用 mhash(MHASH_SHA256, $key) 及其给出的结果符合预期。我想知道我们如何在 erlang 中实现相同的目标。我可以在加密中看到它们是一个内置 sha功能是他们的,但我不认为这对 sha256 意味着什么。
有什么建议吗?
提前谢谢你。
【问题讨论】:
标签: erlang
你见过this page,它链接到SHA-256 module for Erlang吗?
编辑:显然该代码已过时,由this module 取代。如果那仍然不能满足您的要求(就十六进制/二进制而言),我建议您向其作者发送电子邮件,最好使用补丁。
【讨论】:
在我看来,提到的sha2 模块的返回值取决于您的输入。如果你用二进制调用它,结果是二进制的;如果用字符串调用,结果是字符串:
sha2:hexdigest256("Zed")。 “a90e4dc685583c72296ca49b5d0bb148f2e1197a805b2a1d2ff6d17b4398b2be”
sha2:hexdigest256(>)。 >
【讨论】: