2个版本
0.1.1 | 2021年7月5日 |
---|---|
0.1.0 | 2021年7月4日 |
#33 in #algorithms
16KB
133 行
全或无转换
此包处于非常早期的开发阶段。它旨在实现Ron L. Rivest在其论文“Chaffing and Winnowing: Confidentiality without Encryption”(“Chaffing和Winnowing:无加密的保密性”)中所描述的“包转换”(全或无转换)。
一些相关的维基百科链接
当前实现
- 使用SHA-1在内存中存储的消息进行编码和解码
未来方向
- 添加高级编码/解码文件例程
- 添加在消息/流开始时输出公共参数的选项
- 对称选项,在解码期间读取该参数
- 通用版本,可以与实现Digest的任何哈希例程一起工作
- 添加支持不同的哈希参数组合方式(目前是连接,实现异或)
- 添加将加密算法转换为摘要函数的支持(例如,AES-CBC)
- 将内/外编码算法作为实现Digest的特性行为
依赖关系
~705KB
~14K SLoC