在线Twofish加密解密

导出结果

在线Twofish加密解密工具介绍


Twofish,双鱼算法(Twofish)是布鲁斯·施奈尔带领的项目组于1998年研发的区块加密算法。美国国家标准技术研究所(NIST)公开招募的高级加密标准(AES)算法最终候选算法之一,但最终并未当选高级加密标准算法。双鱼算法的标志性特点是它采用了和密钥相关的替换盒(S盒)。密钥输入位的一半被用于“真正的”加密流程进行编排并作为Feistel的轮密钥使用,而另一半用于修改算法所使用的S盒。双鱼算法的密钥编排非常复杂。软件实现的128位双鱼算法在大多数平台上的运行速度不及最终获胜的128位的AES标准算法Rijndael,不过,256位的双鱼算法运行速度却较AES-256稍快。包括Twofish-ECB,Twofish-CBC,Twofish-CTR,Twofish-OFB,Twofish-CFB

注意该工具采用常规的加密ECB模式,用zeropadding进行填充,无需iv向量

twofish加密算法 采用每16个字节进行一次加密,字节数不够的情况下用\x00进行后面的填充,将最终的二进制组合到一块.

密匙最大不能超过32位

该工具使用第三方库 python twofish而写

更新日志


2021-6-9号:上线