中文
Sign in
AI tools
热门问题
时间线
聊天
视角
Loading AI tools
全部
文章
字典
引用
地图
CAST-128
来自维基百科,自由的百科全书
Found in articles
密碼學主題列表
Feistel cipher 高級加密標準 阿努比斯密碼 BEAR密碼 Blowfish (密碼學) Camellia
CAST
-
128
(英语:
CAST
-
128
)
CAST
-256(英语:
CAST
-256) CIPHERUNICORN-A(英语:CIPHERUNICORN-A)
Twofish
软件实现的
128
位Twofish在大多数平台上的运行速度不及最终胜出AES评选的
128
位Rijndael算法,不过,256位的Twofish运行速度却较AES-256稍快。 Twofish有
128
、192、256位三种密钥长度可供选择,块大小为
128
高级加密标准评选过程
128
位的块大小,以及支持
128
、192和256位的密钥长度。这种密码在当时宣布的时候是很少见的,当时最著名的这类算法是Square。 在接下来的九个月,来自不同国家的十五种不同的设计出现并被提交。按字母顺序排列,他们分别是:
CAST
對稱密鑰加密
(AES) 算法使用
128
位块。 常见的对称密钥算法有Twofish、Serpent、AES (Rijndael)、Camellia、Salsa20、ChaCha20、Blowfish、
CAST
5(英语:
CAST
-
128
)、Kuznyechik(英语:Kuznyechi
块大小
因此,AES的候选算法要求支持
128
位(16个字节)的块大小。这样对于连续加密最264 × 16 B = 256 艾字节的数据都是可以接受的,并在未来的几年内是充分安全的。AES竞赛的最终获选算法Rijndael,支持
128
、192和256位的块大小和密钥位数,但在AES中总是使用
128
位的块大小。AES标准未接纳额外的块大小。