Feistel密码。在参数和密钥方面更灵活。目标是达到单比特和比特块。目前是按字节粒度。
所有权归 Alexeyan 所有。
#97 in #cipher
16KB 121 行
Feistel密码的完全参数化实现,在Rust中。我找到的其他实现中常见的参数是硬编码的,而我需要一个定制的参数用于CTF挑战,所以我决定实现一个更灵活的版本。
~1.5MB ~12K SLoC