我在一些资料上查到,明文,密文,密码 这三个东西均为64位,但试验中好像不是呀!
DES是分组算法,每个分组是8字节,加密的时候,如果明文不是8的整数倍,需要被填充到8的整数倍,这个时候的密文长度会和填充后的明文长度相同。
你可以看看这两篇文章具体的原因和niangzhi说的差不多不过这两篇文章更详细些,而且有源码DES加密解密算法JAVA实现JAVA实现DES加密
64位是block长度,密码是56位,