ANSI X9.8 Format(带主帐号信息 ) 
PIN BLOCK 格式:等于 PIN 按位异或主帐号 
PIN 格式: 
BYTE 1 PIN的长度 
BYTE 2 – BYTE 3/4/5/6/7   4--12个PIN(每个PIN占4个BIT) 
BYTE 4/5/6/7/8 – BYTE 8   FILLER “F” (每个“F“占4个BIT)

主帐号格式: 
BYTE 1 — BYTE 2   0X0000 
BYTE 3 — BYTE 8   12个主帐号 
12位主帐号的取法:取主帐号的右12位(不包括最右边的校验位),不足12位左补“0X00 ”。

例如:明文 PIN 123456, 
设:磁卡上的主帐号为:123456789012345678 
截取下的主帐号为:678901234567

则用于PIN加密的主帐号为:0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67 
则 PIN BLOCK (长度+密码,eg:06123456)为 :    0x06 0x12 0x34 0x56 0xFF 0xFF 0xFF 0xFF 
        异或 (截取下来的主账号)  0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67 
      结果为                    0x06 0x12 0x53 0xDF 0xFE 0xDC 0xBA 0x98

设:磁卡上的主帐号为:1234567890123456 
截取下的主帐号为:456789012345 
则用于PIN加密的主帐号为:0x00 0x00 0x45 0x67 0x89 0x01 0x23 0x45 
则 PIN BLOCK 为     0x06 0x12 0x34 0x56 0xFF 0xFF 0xFF 0xFF 
       异或                  0x00 0x00 0x45 0x67 0x89 0x01 0x23 0x45 
      结果为               0x06 0x12 0x71 0x31 0x76 0xFE 0xDC 0xBA

加密机加密内容的格式相关推荐

  1. RichTextBox粘贴两次以及去掉粘贴内容的格式问题

    RichTextBox是一个支持RTF的文本框,但很多情况下我们并不希望用户采用快捷键(如CTRL+V)来粘贴有格式的内容,或者我们需要清除用户粘贴的内容的格式,怎么办呢? 其实非常简单: 去掉格式: ...

  2. GDCM:提取DICOM文件的加密内容到der文件的测试程序

    GDCM:提取DICOM文件的加密内容到der文件 GDCM:提取DICOM文件的加密内容到der文件 GDCM:提取DICOM文件的加密内容到der文件 #include "gdcmRea ...

  3. 计算机专业毕业论文格式,2016年计算机专业毕业论文内容及格式要求

    毕业论文内容及格式要求 1. 总体的格式要求 1.1 版心设计 上页边距2.6cm,下页边距2.6cm,左页边距2.5cm,右页边距2cm. 1.2 标题层级 目录和正文部分的标题层级,最多使用三级标 ...

  4. HAproxy增加日志记录功能和自定义日志输出内容、格式

    http://blog.51cto.com/eric1/1854574 一.增加haproxy日志记录功能   1.1 由于数据分析的需要,我们必须打开haproxy日志,记录相关信息. 在配置前,我 ...

  5. 家庭版取消灰色勾选加密内容以便保护数据的方法

    家庭版系统个别文件夹属性高级里被勾选了加密内容以便保护数据. 尝试取消勾选时发现勾选是灰色的无法取消.管理员cmd执行命令: fsutil behavior set disableencryption ...

  6. WPS无法关闭excel表格,提示:关闭窗口前请先退出编辑单元格内容或格式

    WPS无法关闭excel表格,提示关闭窗口前请先退出编辑单元格内容或格式的解决办法: 第一种:按Esc键退出编辑. 第二种:ctrl+alt+delete快捷键打开"任务管理器", ...

  7. 【数据科学】05 数据合并(merge、concat、combine)与数据清洗(缺失值、重复值、内容和格式)

    文章目录 1. 数据合并 1.1 merge()合并 1.2 concat()合并 1.3 combine()合并 2. 数据清洗 2.1 缺失值 2.2 重复值 2.3 内容与格式清洗 1. 数据合 ...

  8. TexStudio内容字体格式设置+公式编写及排版心得

    近期撰写论文,期刊要求需要用LaTex撰写及设置论文格式.通常情况下论文都是通过word形式的论文模板进行设置,当然用LaTex撰写哟版都是比较好的期刊才会这么要求.撰写过程中都是边学边改.今天分享在 ...

  9. 加密内容以便保护数据无法勾选?

    Windows系统自带的文件加密功能,大家应该都很熟悉,但是在我们自己实际操作的时候有些朋友会发选自己电脑上的加密内容以便保护数据是灰色的,根本没办法勾选. 其实Windows自带的加密功能还是有些限 ...

最新文章

  1. ubuntu 14.0 下github 配置
  2. 模型树——就是回归树的分段常数预测修改为线性回归 对于非线性回归有较好的预测效果...
  3. SAP QM 将业务上的偏差管理集成进入SAP系统?
  4. Linux之vim的使用
  5. 滴滴java开发面试题_Java开发经典面试题(十二)
  6. 【VS C++ 2010】查看内存的方法详解
  7. linux man 后面的数字,Linux man命令的使用方法(以及后面数字的含义)
  8. python怎么求中位数_Python求两个有序数组的中位数的几种方法
  9. 机器学习笔记(十):梯度下降 | 凌云时刻
  10. 基于spring boot的宠物医院管理系统(完美运行、数据库源代码、可远程调试、包含实验报告)
  11. 计算机毕业设计ssm高校物资捐赠管理系统0e45o系统+程序+源码+lw+远程部署
  12. 上海瀚示中文彩显拣货标签 智能仓储物流工匠级革新
  13. Reinforced Neighborhood Selection Guided Multi-Relational Graph Neural Networks阅读笔记
  14. 人工智能和计算机程序有什么区别,人工智能和机器学习之间有什么区别?
  15. 编写一个单科学生成绩处理程序
  16. SpringCloud版本Hoxton SR5 --- 第三讲:Ribbon 、Ribbon与Feign配合使用
  17. Jetson嵌入式系列模型部署-3
  18. PHP 技巧 * 附近的人功能实现
  19. SVG 从入门到后悔,怎么不早点学起来(图解版)
  20. k210识别物体的基本流程(kpu库函数)

热门文章

  1. Linux系统文件夹名称如何更改为英文中文
  2. J2ME是闯进电信丛林的兔子?
  3. python crypto模块详解_python - ImportError:没有名为Crypto.Ciph的模块
  4. unity 导入obj后没有关联mtl材质
  5. 3、创建线程方式三:实现Callable接口
  6. Android文件存储与读取(手机内存、SD卡)
  7. 琢金广告浅谈企业进行网站优化的方法
  8. 【创建和使用类】创建一个名为Restaurant的类,其方法__init__()设置两个属性:
  9. include/misc.func.php,Discuz!源码分析与插件开发实例进阶
  10. C++之阻塞和非阻塞区别