【文件属性】:
文件名称:digest-sha3-ruby:适用于Ruby的SHA-3(Keccak)扩展
文件大小:2.9MB
文件格式:ZIP
更新时间:2021-05-15 20:56:46
C
Ruby的SHA-3(Keccak)扩展
此Ruby扩展实现了SHA-3( )加密哈希算法。 它基于参考C实施版本3.2。 公开的接口几乎与digest标准库的接口相同。
安装
gem install digest-sha3
注意:从1.1.0版开始,digest-sha3需要Ruby 2.2。 适用于较旧版本的最新版本是1.0.2。
用法
Keccak支持5种哈希长度:224位,256位,384位,512位和可变长度。 此Ruby扩展不支持可变长度。 除非用户另外指定,否则此Ruby扩展假定为512位。
require 'digest/sha3'
# Generate 512-bit digest.
Digest::SHA3.digest("foo") # => "\025\227\204*..."
Digest::SHA3.hexdigest("foo") #
【文件预览】:
digest-sha3-ruby-master
----digest-sha3.gemspec(637B)
----lib()
--------digest()
----LICENSE(1KB)
----test()
--------test_usage.rb(1KB)
--------test_all.rb(200B)
--------generate_tests.rb(1KB)
--------data()
----README.md(2KB)
----Makefile(441B)
----ext()
--------digest()
----.gitignore(54B)