什么是PINBlock?

最近Visa文档,其中52域存储的是Personal Identification Number(PIN) Data, 也就是密码。

不过它既不是简单的存储密码,也不是密码的密文,而是pinblock.

 

关于PINBlock找到了一篇文章, PIN Block Format and Encryption

 

从中可以大概了解到它的生成过程,首先会综合PIN,PIN的长度,PAN以及特定的补位符,生成一个字符串,

然后对这串字符串进行异或操作又得到一个字符串, 最后要对这个字符串进行加密,得到实际传递的存储在52域的PINBlock.

 

这其中也存在可以进行选择的因素,比如:

PINBlock起初的构成格式是什么?(包含哪些元素,如何连接)

中间的操作处理过程是怎么样的?

用什么Key进行加密? WK/SK/DUKPT

加密算法是什么? DES/Triple DES.

 

 

 

你可能感兴趣的:(block)