Twofish 在线加解密工具

原始数据:

秘钥Key(Hex):

当前密钥长度: 0 字节 (0 位)

初始向量IV(Hex):

CBC模式必须提供16字节(32个十六进制字符)的IV

加密或解密的结果:

结果:

什么是Twofish加密?

Twofish 是一种对称分组密码算法,是高级加密标准(AES)竞赛的决赛选手之一。它支持128位、192位和256位密钥长度,块大小固定为128位(16字节),具有良好的安全性和性能。

Twofish由Bruce Schneier等人设计,是Blowfish算法的后继者。相比Blowfish,Twofish具有更长的分组大小(128位 vs 64位)和固定的密钥长度选项,提供了更强的安全性。该算法采用Feistel网络结构,使用4个S-box进行非线性变换,并支持密钥预处理以提高加密效率。

与Blowfish相比,Twofish的主要改进包括:1)分组大小从64位增加到128位,适应现代安全需求;2)密钥长度固定为128/192/256位三种选项,而非可变长度;3)采用更复杂的密钥调度算法,提高了抗攻击能力;4)在AES竞赛中表现出色,虽未最终胜出但获得广泛认可。

特性 Blowfish Twofish
设计年代 1993年 1998年
分组大小 64位 128位
密钥长度 32-448位可变 128/192/256位固定
轮数 16轮 16轮
结构 Feistel网络 改进的Feistel网络
安全性 良好,但分组较短 更高,适应现代需求
性能 较快 相对较慢但更安全
应用 早期广泛应用 专业加密场景

账户

收藏夹

还没有收藏的工具

在线状态

后端服务离线
SatNOGS离线

缓存: hit 0 / miss 0

CelesTrak离线

缓存: hit 0 / miss 0

最近使用

暂无记录

网站信息

189+

在线工具

10K+

月访问量

99.9%

可用性