块密码 编辑
密码学中,分组加密,又称分块加密或块密码,是一种对称密钥算法。它将明文分成多个等长的模块,使用确定的算法和对称密钥对每组分别加密解密。分组加密是极其重要的加密协议组成,其中典型的如高级加密标准3DES作为美国政府核定的标准加密算法,应用领域从电子邮件加密到银行交易转帐,非常广泛。
1
相关
在密码学的领域里,初始向量,或译初向量,又称初始变数,是一个固定长度的输入值。一般的使用上会要求它是乱数或伪乱数。使用乱数产生的初始向量才能达到语义安全,并让攻击者难以对原文一致且使用同一把金钥生成的密文进行破解。在块密码中,使用了初始向量的加密模式被称为区块加密模式。
在密码学中,Camellia是一种为许多组织所推崇的块密码,包括欧盟的NESSIE项目和日本的CRYPTREC项目。该算法由三菱和日本电信电话在2000年共同发明,它和早期的块算法有相似的设计思想。
在密码学的领域里,初始向量,或译初向量,又称初始变数,是一个固定长度的输入值。一般的使用上会要求它是乱数或伪乱数。使用乱数产生的初始向量才能达到语义安全,并让攻击者难以对原文一致且使用同一把金钥生成的密文进行破解。在块密码中,使用了初始向量的加密模式被称为区块加密模式。