1个不稳定版本
0.1.0 | 2019年10月16日 |
---|
#1602 in 加密学
42KB
877 行
spritz_cipher
使用https://github.com/abderraouf-adjal/ArduinoSpritzCipher作为基础实现的Spritz Cipher的Rust版本。
查看生成的文档以获取示例和用法。
lib.rs
:
Spritz Cipher
spritz_cipher
是Spritz Cipher的Rust实现。
Spritz-海绵RC4-类似流加密和哈希函数.
Spritz是基于此论文对RC4的改进
测试和示例包括加密、哈希和MAC的实现。当作为库使用时,无需依赖项。测试和示例使用rand和libc与两种不同的C实现进行比较。
限制
Spritz不如其他加密算法稳健。存在已知的理论攻击,这些攻击可能会或可能不会使攻击者能够破坏通信。Spritz也比SHA3慢。尽管如此,它总比没有好
依赖项
~0.4–1.1MB
~24K SLoC