adetokunbo/crypto-srp

GitHub: adetokunbo/crypto-srp

该项目为 Haskell 提供了符合 RFC 5054 标准的 SRP(安全远程密码)协议核心原语实现,解决安全认证场景下密码不出域的密钥协商与身份验证问题。

Stars: 0 | Forks: 0

# crypto-srp `crypto-srp` 提供了 [Secure Remote Password (SRP)](https://datatracker.ietf.org/doc/html/rfc5054) 协议的原语。 它包含: - `Crypto.SRP` — 核心 SRP 计算:公钥交换、预主密钥推导、 client/server 证明生成与验证 - `Crypto.SRP.Constants` — 来自 [RFC 5054 附录 A](https://datatracker.ietf.org/doc/html/rfc5054#appendix-A) 的标准大素数分组(1024–8192 位) - `Crypto.SRP.Hashing` — SRP 计算过程中使用的 哈希算法抽象(`SHA1`、`SHA256`、`SHA384`、`SHA512`) - `Crypto.SRP.PrimeGroup` — 素数分组表示与字节串编码 - `Crypto.SRP.Random` — 加密安全的随机私钥生成
标签:Haskell, SRP协议, 加密算法, 密码学, 手动系统调用