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 |
|
#1940 in 密码学
在 yaydl 中使用
35KB
665 行
CiEnLi
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