1 unstable release
0.1.0 | Oct 1, 2024 |
---|
#2020 in Cryptography
50KB
1K
SLoC
README
ciftl-rs是一个密码学工具箱。
模块介绍
crypter(加密工具)
密码算法 | IV长度(Byte) | Key长度(Byte) | Block长度(Byte) | 算法类型 |
---|---|---|---|---|
ChaCha20 | 12 | 32 | 1 | Stream |
encoding(编码工具)
编码类型 | 参数 |
---|---|
hex | HexEncodingCase: UpperCase/LowerCase |
base64 | 无 |
hash(哈希工具)
哈希算法 | 输出长度(Byte) |
---|---|
CRC32 | 4 |
CRC32C | 4 |
Sha1 | 20 |
Sha256 | 32 |
Sha512 | 64 |
编译
编译ciftl库。
cargo build
编译ciftl相关命令行工具。
cargo build --features tools
Dependencies
~8–17MB
~311K SLoC