#cipher #insecure #older

kryptos

Rust实现的各种旧版、不安全的加密算法

9个不稳定版本

使用旧的Rust 2015

0.6.3 2021年9月26日
0.6.2 2021年9月26日
0.6.1 2018年5月12日
0.6.0 2018年3月7日
0.1.2 2018年2月26日

#1520密码学

21 每月下载量

MIT 许可证

34KB
686 代码行

Actions Status Codecov Crates.io Docs.rs Rust License

kryptos

各种旧版、不安全的加密算法的Rust实现。警告,这是一个作为我学习Rust的宠物项目,因此该项目目前非常不稳定。

加密算法

已实现

  • 凯撒密码
  • 维吉尼亚密码
  • 简单替换密码
  • 斯克泰莱特密码
  • 栅栏密码
  • 培根密码(仅区分)
  • ROT13密码

待办事项

  • ADFGVX密码
  • ADFGX密码
  • 一次函数密码
  • 阿塔巴什密码
  • 自动密钥密码
  • 博福特密码
  • 双柱密码
  • 列式转置密码
  • 恩igma密码
  • 四方形密码
  • 分数莫尔斯密码
  • 希尔密码
  • 同音替代密码
  • 洛伦兹密码
  • 普莱菲尔密码
  • 波利比奥斯方阵密码
  • 波尔塔密码
  • 滑动密钥密码
  • 交错棋盘密码
  • 三叶草密码

如果您希望在待办事项列表中未标识的密码需要支持,请提交一个问题。

依赖项

~2.2–3MB
~54K SLoC