分组密码是一种对称加密算法,用于对敏感数据进行置乱。实际执行隐藏数据任务的程序或算法称为密码。对数据进行置乱或加密除了保密之外,还提供其他好处。加密还可以确保消息不被更改,以及验证发送者的身份密码学是一门将...
分组密码是一种对称加密算法,用于对敏感数据进行置乱。实际执行隐藏数据任务的程序或算法称为密码。对数据进行置乱或加密除了保密之外,还提供其他好处。加密还可以确保消息不被更改,以及验证发送者的身份密码学是一门将可读的未加密数据(称为明文)转换为加密数据(称为密文)的科学。分组密码与其他主要的对称算法流密码不同,它们以块或块的形式加密数据,分组密码通常被认为比流密码更安全,因为它更随机,而当明文较短时,流密码工作得更快对称分组密码的概念来源于数据加密的实际过程。对称密码术,也称私钥密码术,使用单个密钥加密和解密数据。密钥必须保持私有,因为拥有它的任何人都可以读取发送的任何消息。这与非对称加密相反,后者使用两个密钥,一个是安全的私钥,另一个是每个人都可用的公钥密码学的使用可以追溯到许多世纪前的古埃及和罗马。朱利叶斯·凯撒使用现在广为人知的凯撒密码将秘密信息传递给他的将军们。密码系统不断受到攻击,随着旧的算法被破坏,密码学家开发新的程序来隐藏消息。一些流行的分组密码版本包括数据加密标准(DES)、高级加密标准(AES),DES是一种著名的传统分组密码,它使用56位对称密钥。数据被加密在64位块中。每次DES加密一个64位明文块时,它都通过算法16次或循环。由于短56位密钥,DES在许多应用中不再被认为是安全的。AES在2000年10月被美国国家标准技术研究所(NIST)选为更安全的替代品对于DES,AES使用三个不同的密钥对128位的明文块执行多轮加密。密钥大小分别为128、192和256位。另一种分组密码是IDEA,它在欧洲广泛使用,它利用128位密钥用于在明文的64位块上执行八轮加密。James Massey和薛佳莱在与瑞典技术基金会签订的研究合同中创建了1992个想法。尽管想法是由私人赠款开发的,但它是免费用于非商业用途的。
-
发表于 2020-07-30 00:37
- 阅读 ( 1618 )
- 分类:电脑网络