【文件属性】:
文件名称:lua-lockbox:用纯Lua编写的密码基元的集合
文件大小:74KB
文件格式:ZIP
更新时间:2021-05-28 14:49:44
Lua
:information: 寻找维护者
恐怕我已经没有足够的空闲时间来使用Lockbox了,所以我正在寻找对维护/发展该项目感兴趣的任何人。 如果您有兴趣,请提出一个问题并要求成为合作者。
Lua密码箱
用纯Lua编写的密码基元和协议的集合。 编写该文档是为了提供许多不同密码原语的跨平台,经过测试的参考实现。 编写这些文档是为了易于阅读和易于使用,而不是为了提高性能!
已实现的原语
文摘:
MD2
MD4
MD5
RIPEMD128
瑞培MD160
SHA1
SHA2-224
SHA2-256
消息验证码(MAC):
HMAC
关键派生函数(KDF):
香港文凭
PBKDF2
分组密码:
DES
DES3
AES128
AES192
AES256
茶
XTEA
分组密码模式:
欧洲央行
哥伦比亚广播公司
印刷电路板
循环流化床
银行
点击率
IGE
分组密码填充:
【文件预览】:
lua-lockbox-master
----.github()
--------workflows()
----.envrc(124B)
----lockbox.lua(31B)
----script()
--------bootstrap(2KB)
--------test(200B)
----.travis.yml(235B)
----LICENSE(1KB)
----test()
--------DES3CipherTests.lua(8KB)
--------RIPEMD160Tests.lua(1KB)
--------AES128CipherTests.lua(10KB)
--------AES192CipherTests.lua(8KB)
--------HMACTests.lua(19KB)
--------XTEACipherTests.lua(3KB)
--------SHA2_256Tests.lua(999B)
--------MD2Tests.lua(1013B)
--------AES256CipherTests.lua(9KB)
--------SHA1Tests.lua(898B)
--------PBKDF2Tests.lua(2KB)
--------Base64Tests.lua(2KB)
--------MD4Tests.lua(1011B)
--------SHA2_224Tests.lua(961B)
--------RIPEMD128Tests.lua(1KB)
--------DESCipherTests.lua(4KB)
--------MD5Tests.lua(778B)
--------HKDFTests.lua(4KB)
--------TEACipherTests.lua(2KB)
----rockspecs()
--------lockbox-0.1.0-0.rockspec(2KB)
--------lockbox-scm-0.rockspec(3KB)
----README.md(4KB)
----RunTests.lua(863B)
----.gitignore(6B)
----lockbox()
--------kdf()
--------init.lua(641B)
--------util()
--------padding()
--------mac()
--------digest()
--------cipher()
----.luacheckrc(114B)
----RunPerf.lua(5KB)
网友评论
- 用户下载后在一定时间内未进行评价,系统默认好评。