#cipher #crypto #caesar

cienli

CiEnLi 是一个用 Rust 实现的历史密码库

4 个版本 (2 个破坏性版本)

0.3.1 2022年7月4日
0.3.0 2021年7月11日
0.2.0 2021年5月4日
0.1.1 2021年2月3日
0.1.0 2021年2月3日

#1940 in 密码学


yaydl 中使用

MIT 许可证

35KB
665

CiEnLi

b b b b

CiEnLi 是一个用 rust 实现的历史密码库。

必须添加以下密码列表

  • 维吉尼亚密码
  • ROT5
  • ROT13
  • ROT18
  • ROT47
  • 培根密码
  • 凯撒密码
  • XOR
  • 阿塔巴希
  • 仿射密码
  • 斯克利特密码
  • 波利比奥斯方阵
  • 希尔密码
  • 普拉伊尔密码
  • 栅栏密码
  • 分数莫尔斯电码
  • 三叶密码
  • 波尔塔密码
  • ADFGVX
  • 交错棋盘密码
  • 双分密码
  • 同音密码
  • 四方形密码
  • 自动键密码
  • 列转置密码

如果你有不在列表中的密码,请将其添加到列表中 :)


lib.rs:

历史密码的实现。

注意: 如果你只需要使用一个或几个密码,你可以禁用默认功能并指定所需的功能。例如,如果你只需要在你的包中使用凯撒密码,你可以在你的 Cargo.toml 中这样写

[dependencies]
cienli = { version = "0.3.1", default-features = false, features = ["caesar"]}

依赖关系

~0–540KB