【问题标题】:sha256 encryption in erlangerlang中的sha256加密
【发布时间】:2009-06-05 10:09:13
【问题描述】:

我已经在 php 中编写了一些代码,我使用 mhash(MHASH_SHA256, $key) 及其给出的结果符合预期。我想知道我们如何在 erlang 中实现相同的目标。我可以在加密中看到它们是一个内置 sha功能是他们的,但我不认为这对 sha256 意味着什么。

有什么建议吗?

提前谢谢你。

【问题讨论】:

    标签: erlang


    【解决方案1】:

    你见过this page,它链接到SHA-256 module for Erlang吗?

    编辑:显然该代码已过时,由this module 取代。如果那仍然不能满足您的要求(就十六进制/二进制而言),我建议您向其作者发送电子邮件,最好使用补丁。

    【讨论】:

    • 问题是 sha-256 模块以十六进制模式生成 sha,而我希望它以二进制模式生成。当然可以转换,但是想了想有办法避免转换
    【解决方案2】:

    在我看来,提到的sha2 模块的返回值取决于您的输入。如果你用二进制调用它,结果是二进制的;如果用字符串调用,结果是字符串:

    sha2:hexdigest256("Zed")。 “a90e4dc685583c72296ca49b5d0bb148f2e1197a805b2a1d2ff6d17b4398b2be”

    sha2:hexdigest256(>)。 >

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多