所有的例子似乎都有128位。可以是192位吗?
发布于 2015-06-04 21:41:07
DUKPT算法被定义为使用“双键三重DES”,或者正式使用SP80057或最初FIPS46-3中的TDEA键控选项2。该算法中的每个密钥(BDK、设备初始化密钥(S)、未来密钥和工作密钥(S))都是一个“双长密钥”,由两个经典的DES (DEA)密钥组成,每个真正的密钥位加上为奇偶校验保留的8位密钥,现在经常被忽略、存储和传输,并作为64位(总计128位)使用。
一些三元组的实现(可能包括您的实现)要求您始终以全长度、192位或24位的形式表示键。给定一个双长键,您可以通过复制前半部分来创建一个三长键,即如果双长键是(k1) (k2),那么三长键是(k1) (k2) (k1)。结果占用192位,但只包含112位的“真正密码密钥”。
https://security.stackexchange.com/questions/90884
复制相似问题