hs-crypto-pubkey:已弃用 - 使用cryptonite - haskell 中的加密公钥相关算法(RSA、DSA、DH、ElGamal)

时间:2021-06-28 16:30:27
【文件属性】:
文件名称:hs-crypto-pubkey:已弃用 - 使用cryptonite - haskell 中的加密公钥相关算法(RSA、DSA、DH、ElGamal)
文件大小:454KB
文件格式:ZIP
更新时间:2021-06-28 16:30:27
Haskell 加密公钥 一个广泛的 Haskell 公钥密码库。 特征 RSA 支持所有主要模式:PKCS15、OAEP、PSS 支持快速 RSA 解密和签名:尽可能使用 RSA 密钥副产品 带盲点的 RSA:不牺牲性能的安全性。 动态安全协议 ECDSA 目前还没有针对定时攻击的保护措施。 签名可能会泄露公钥,验证应该没问题。 它很慢,尚未优化。 Diffie Hellman:只是基元 埃尔加马尔 签名/验证方案 加密/解密原语 去做 请参阅 TODO 文件。 测试 测试目录中提供了大量测试。 它包含快速检查属性和 KAT(已知答案测试)。 基准 操作(目前主要是 RSA)可以使用 Benchmarks 目录中提供的基准套件进行基准测试。
【文件预览】:
hs-crypto-pubkey-master
----.travis.yml(1008B)
----crypto-pubkey.cabal(3KB)
----TODO(734B)
----LICENSE(1KB)
----Setup.hs(46B)
----Benchs()
--------Bench.hs(4KB)
--------PregenKeys.hs(3KB)
----KATs()
--------oaep-int.txt(11KB)
--------ECDSA.txt(173KB)
--------oaep-vect.txt(73KB)
--------pss-vect.txt(90KB)
--------pss-int.txt(5KB)
--------DSA.txt(325KB)
--------ECC-Keypair.txt(40KB)
--------ECC-PKV.txt(37KB)
----Crypto()
--------PubKey()
----.gitignore(16B)
----Tests()
--------KAT()
--------KAT.hs(1KB)
--------EccArithmetic.hs(1KB)
--------Tests.hs(7KB)
--------RNG.hs(2KB)
--------PregenKeys.hs(3KB)
----README.md(1KB)

网友评论