siphash-elixir:SipHash加密哈希家族的Elixir实现

时间:2024-05-17 22:29:11
【文件属性】:

文件名称:siphash-elixir:SipHash加密哈希家族的Elixir实现

文件大小:15KB

文件格式:ZIP

更新时间:2024-05-17 22:29:11

Elixir

西法什 SipHash密码哈希家族的Elixir实现,使用本机组件来加快执行速度。 支持任何变体,尽管默认为广泛使用的SipHash-2-4。 以前的版本专注于正确性,而现在,我打算在生产环境中使用它,因此现在更加侧重于性能优化(因此自然会保持正确性)。 安装 该软件包可以通过十六进制安装: 添加siphash到您的依赖项列表mix.exs : def deps do [{ :siphash , " ~> 3.2 " }] end 在您的应用程序之前,请确保已启动siphash: def application do [ applications: [ :siphash ]] end 快速使用 开始很简单,您只需将密钥和输入提供给SipHash.hash/3 。 iex ( 1 ) > SipHash . hash ( " 0123456789ABCDEF " , "


【文件预览】:
siphash-elixir-master
----mix.exs(2KB)
----coveralls.json(353B)
----c_src()
--------siphash.c(3KB)
--------nif.h(300B)
----lib()
--------siphash.ex(6KB)
--------siphash()
----.travis.yml(713B)
----config()
--------config.exs(1KB)
----LICENSE(1KB)
----test()
--------siphash_test.exs(65B)
--------test_helper.exs(15B)
--------siphash()
----README.md(4KB)
----Makefile(574B)
----mix.lock(3KB)
----.gitignore(77B)

网友评论