做网站如何防止被骗,东莞万江做网站,良匠网站建设,十堰专业网站建设公司计算CVN时使用二个64位的验证密钥#xff0c;KeyA和KeyB。 1) 计算CVN 的数据源包括#xff1a; 主账号#xff08;PAN#xff09;、卡失效期和服务代码#xff0c;从左至右顺序编排。 41234567890123458701111 2) 将上述数据源扩展成128 位二进制数据#xff08;不足128… 计算CVN时使用二个64位的验证密钥KeyA和KeyB。 1) 计算CVN 的数据源包括 主账号PAN、卡失效期和服务代码从左至右顺序编排。 41234567890123458701111 2) 将上述数据源扩展成128 位二进制数据不足128 位右补二进制0。 41234567890123458701111000000000 3) 将128 位二进制数据分成两个64 位的数据块。最左边的64 位为Block1最右边的64 位为 Block2。 KeyA0123456789ABCDEF Block14123456789012345 4) 使用KeyA 对Block1 进行加密。 3DES_ENC(Block1, KEYA, ENCA) ENCA B76ADDCE71CCC6BE 5) 将Block1 的加密结果与Block2 进行异或。使用KeyA 对异或结果进行加密。 Block28701111000000000 ENCBXOR(Block2, ENCA) ENCB306BCCDE71CCC6BE 3DES_ENC(ENCB, KEYA, ENCC) ENCCBAE6746F6DE1F0E6 KEYBFEDCBA9876543210 6) 使用KeyB 对加密结果进行解密。 3DES_DE(ENCC, KEYB, ENCD) ENCD B262ABCB9DE99A63 7) 使用KeyA 对解密结果进行加密。 3DES_ENC(ENCD, KEYA, ENCE) ENCE8D5625FA78011A0C 8) 从左至右将加密结果中的数字09抽出组成一组数字。 CCRSN85625780110 9) 从左至右将加密结果中的字符AF抽出减10 后将余数组成一组数字排列在步骤8 的数字之后。 CCRSADFAAC CCRSA-1035002//每一位分别减10 RST85625780110 35002 10)步骤9的左边第一组三位数即为CVN 值。 CVN856 转载于:https://www.cnblogs.com/iplus/p/4467120.html