文件名称:twofish.rb:Ruby中的Twofish对称密码
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-20 18:19:38
ruby cryptography twofish Ruby
twofish.rb 作者 马丁·卡彭特 电子邮件 martin.carpenter@gmail.com 版权 版权所有:copyright:Martin Carpenter 2009 此类在纯Ruby中实现Twofish对称加密算法。 可以在上找到描述密码“ Twofish:一个128位块密码”(Schneier,Kelsey,Whiting,Wagner,Hall,Ferguson)的原始论文以及有关Twofish的更多信息。 此实现是在Guido Flohr的“纯Perl”模块Crypt-Twofish_PP: 允许下派生的。 保留了该实施的总体结构和大量意见。 示例 ECB模式: require 'twofish' key = '1234567890123456' tf = Twofish . new ( key , :padding => :zero_byte ) ciphertext
【文件预览】:
twofish.rb-master
----.gitignore(11B)
----LICENSE(1KB)
----README.rdoc(4KB)
----lib()
--------twofish.rb(42KB)
--------twofish()
----twofish.gemspec(723B)
----Rakefile(848B)
----test()
--------benchmark.rb(407B)
--------test_twofish.rb(11KB)