trailofbits/ml-dsa

GitHub: trailofbits/ml-dsa

Go语言实现的FIPS-204后量子数字签名算法,为抵抗量子计算攻击提供标准化解决方案。

Stars: 18 | Forks: 2

# 模块格数字签名算法 本仓库使用 Go 实现了 [FIPS 204](https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.204.pdf)。 [![构建状态](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/f91e94b348202448.svg)](https://github.com/trailofbits/ml-dsa/actions/workflows/ci.yml) ## 安装 ``` go get https://github.com/trailofbits/ml-dsa ``` ## 用法 ``` import( "log" mldsa65 "github.com/trailofbits/ml-dsa/mldsa65" ) pub, priv, err := mldsa65.GenerateKeyPair(nil) if err != nil { log.Fatal(err) } msg := []byte("Hello, world!") sig, err := priv.Sign(nil, msg, nil) if err != nil { log.Fatal(err) } ok := pub.Verify(msg, sig) ```
标签:CVE, EVTX分析, EVTX分析, FIPS-204, Go, Golang, ML-DSA, Ruby工具, Trail of Bits, YAML, 加密算法, 后量子密码学, 安全库, 安全编程, 密码学, 密钥生成, 手动系统调用, 抗量子, 数字签名, 日志审计, 格密码学, 模块格, 签名验证, 网络安全, 隐私保护