中文
Sign in
AI tools
聊天
热门问题
时间线
Loading AI tools
全部
文章
字典
引用
地图
SHACAL-1
来自维基百科,自由的百科全书
Found in articles
密碼學主題列表
SAFER(英语:SAFER) SC2000(英语:SC2000) Serpent(英语:Serpent)
SHACAL
-
1
(英语:
SHACAL
-
1
)
SHACAL
-2(英语:
SHACAL
-2) SHARK Square(英语:Square (cipher)) 微型加密算法 三重資料加密演算法 雙魚算法
3DES
密钥选项
1
: 三个密钥是独立的。常用名称为3TDEA或“三倍长度密钥”(triple-length keys) 密钥选项
1
的强度最高,拥有3 x 56 = 168个独立的密钥位。在NIST SP 800-57与SP 800-78-2中定义。 密钥选项2(已弃用): K
1
和K2是独立的,而K3=K
1
费斯妥密码
则密文为 ( R n +
1
, L n +
1
) {\displaystyle (R_{n+
1
},L_{n+
1
})} 。 解密密文 ( R n +
1
, L n +
1
) {\displaystyle (R_{n+
1
},L_{n+
1
})} 则通过计算 i = n , n −
1
, … , 0 {\displaystyle
RC5
= 12, b = 16 // c = max(
1
, ceil(8 * b/w)) // t = 2 * (r+
1
) WORD i, j, k, u = w/8, A, B, L[c]; for(i = b-
1
, L[c-
1
] = 0; i != -
1
; i--) L[i/u] = (L[i/u] <<
微型加密算法
v0 += ((v
1
<<4) + k0) ^ (v
1
+ sum) ^ ((v
1
>>5) + k
1
); v
1
+= ((v0<<4) + k2) ^ (v0 + sum) ^ ((v0>>5) + k3); } /* end cycle */ v[0]=v0; v[
1
]=v
1
; } void decrypt