密码算法对称密码算法

密码算法对称密码算法对称算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立

在大多数对称算法中,加/解密密钥是相同的

这些算法也叫秘密密钥算法或单密钥算法,它要求发送者和接收者在安全通信之前,商定一个密钥

对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都能对消息进行加/解密

只要通信需要保密,密钥就必须保密

对称算法的加密和解密表示为:EK(M)=CDK(C)=M对称算法可分为两类

一次只对明文中的单个比特(有时对字节)运算的算法称为序列算法或序列密码

另一类算法是对明文的一组比特亚行运算,这些比特组称为分组,相应的算法称为分组算法或分组密码

现代计算机密码算法的典型分组长度为64比特——这个长度大到足以防止分析破译,但又小到足以方便使用(在计算机出现前,算法普遍地每次只对明文的一个字符运算,可认为是序列密码对字符序列的运算)

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关