文件名称:erlsha2:在Erlang NIF中实现的SHA-224,SHA-256,SHA-384,SHA-512
文件大小:77KB
文件格式:ZIP
更新时间:2024-06-17 17:03:20
Erlang
在Erlang NIF中实现的SHA-224,SHA-256,SHA-384,SHA-512。 描述 erlsha2库应用程序使用Erlang NIF实施SHA-2安全哈希标准(SHA-224,SHA-256,SHA-384,SHA-512)。 (它也提供纯的Erlang实现,尽管它们比C NIF实现慢得多。)它还包括SHA-2函数的HMAC包装器。 有关详细信息,请参见以下链接: 只需遵循标准中提供的算法说明,即可编写此处实现的代码。 提供的函数遵循与标准Erlang crypto模块中相同的样式:对于每个哈希变体,都有一个简单的函数返回一个二进制摘要,以及一组用于初始化摘要上下文的三个函数,使用要哈希的其他数据更新上下文,并最终确定上下文以获得二进制摘要结果。 此实现替代并淘汰了。 建造和安装 该erlsha2应用是建立与,它必须是在命令PATH 。 我根本不使用Windows,
【文件预览】:
erlsha2-master
----priv()
--------check_edown.script(1KB)
--------remove_deps.script(461B)
----test()
--------hmac_test.erl(8KB)
--------erlsha2_test.erl(22KB)
--------testvectors()
----rebar.config(804B)
----c_src()
--------config.sh(847B)
--------hmac_nif.c(3KB)
--------erlsha2_nif.c(21KB)
----LICENSE(1KB)
----src()
--------erlsha2.erl(20KB)
--------hmac.erl(6KB)
--------erlsha2.app.src(176B)
----edown.config(423B)
----AUTHORS(33B)
----doc()
--------erlsha2.md(10KB)
--------stylesheet.css(895B)
--------hmac.md(6KB)
--------README.md(241B)
--------edoc-info(83B)
--------erlang.png(2KB)
----.gitignore(72B)
----rebar.config.script(533B)
----Makefile(332B)
----README.md(2KB)