DES只是用来加密一个64位的二进制数,所以可以把文本的ASCII码串起来然后分成很多个64位二进制数。。。
DES有三个参数:Key(密钥),Data(64位二进制数),Mode(加密OR解密)
(以下所讲的第i位,指的是二进制从高位开始数是第几位,最高位为第一位)
加密步骤:
预处理密钥生成子密钥。
虽然Key有64位,但其中第8、16、24、32、40、48、56、64为奇偶校验位,所以实际上密钥长56位。根据Key可以算出16个子密钥Ki,分16轮构造。
DES只是用来加密一个64位的二进制数,所以可以把文本的ASCII码串起来然后分成很多个64位二进制数。。。
DES有三个参数:Key(密钥),Data(64位二进制数),Mode(加密OR解密)
(以下所讲的第i位,指的是二进制从高位开始数是第几位,最高位为第一位)
加密步骤:
预处理密钥生成子密钥。
虽然Key有64位,但其中第8、16、24、32、40、48、56、64为奇偶校验位,所以实际上密钥长56位。根据Key可以算出16个子密钥Ki,分16轮构造。