密码键盘介绍四:PinBlock计算

密码键盘介绍四:PinBlock计算

PinBlock计算最常用的算法介绍:

PinBlock的算法比较多,这里只介绍最常用的算法:

  1. ANSI9.8 算法 (常用默认的算法) -- 带主账号信息
    1.格式化主账号(格式化具体内容见后面算法例子)
    2.格式化PIN(格式化具体内容见后面算法例子)
    3.格式化后的主账号与格式化后的Pin按位异或
    4.用PinKey密钥明文对上述结果加密
    5.得到PinBlock

  2. ANSI9.8 算法 (常用默认的算法) -- 不带主账号信息
    1.格式化PIN(格式化具体内容见后面算法例子)
    2.用PinKey密钥明文对上述结果加密
    3.得到PinBlock

  3. ASCII 格式(少用)
    PIN不与主账号进行运算直接 ASCII 码加密

  4. IBM3624 格式(少用)
    PIN不与主账号进行运算直接 BCD 码加密。

ANSI X9.8 Format(带主帐号信息)的PinBlock的计算(最常用的算法):

例子1:
主账号:123456789012345678(18位主账号信息==银行卡卡号)
明文pin:1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值