百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

orion

> 编程语言
开源

可用、简单且安全的纯 Rust 加密

723 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

可用、简单且安全的纯 Rust 加密

orion

关于

Orion 是一款用纯 Rust 编写的加密库。它旨在提供简单易用的加密功能,同时尽量减少使用不安全代码的情况。您可以在 wiki 中阅读更多关于 Orion 的信息。

支持的算法

后量子 + 后量子/传统混合

  • 签名方案:ML-DSA。
  • KEM:X-Wing、ML-KEM。
  • HPKE:
  • X-Wing/(ML-KEM768, X25519)、HKDF-SHA256、ChaCha20Poly1305
  • X-Wing/(ML-KEM768, X25519)、SHAKE256、ChaCha20Poly1305

其他

  • AEAD: (X)ChaCha20-Poly1305。
  • 哈希算法:BLAKE3、BLAKE2b、SHA2、SHA3。
  • XOF: SHAKE128、SHAKE256、BLAKE3。
  • KDF: HKDF、PBKDF2、Argon2(id+i)、scrypt。
  • ECDH: X25519。
  • MAC:HMAC,Poly1305。
  • 流式加密算法:(X)ChaCha20。
  • HPKE:
  • DHKEM(X25519, HKDF-SHA256)、HKDF-SHA256、ChaCha20Poly1305
  • KEM: DHKEM(X25519, HKDF-SHA256)。 实验支持 (启用 experimental 功能):
  • AEAD 签名: (X)ChaCha20-Poly1305-BLAKE2b。

安全性

此库 尚未经第三方安全审计。使用此库需自行承担风险。

Orion 使用 Fiat Crypto 生成的正式验证算术,用于 X25519 和 Poly1305 实现。有关正确使用、报告安全问题等建议,请参阅 SECURITY.md。有关 Orion 安全性的更多信息,请参阅 wiki。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustaeadargon2blake2bchacha20-poly1305

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言