- 博客(4)
- 收藏
- 关注
原创 应用开发的专有名词、各类文件后缀
SDKSoftware Development Kit 软件开发包 ADSApplication Development Suite 应用开发套件一个便于开发者快速学习如何开发相应的应用的综合套件。通常包括:编译环境(全平台、LinuxOS, VirtualBox for Windows/Mac) 手册、文档 各种库 Sample code/Demo cod...
2017-08-31 17:55:37 455
原创 银联规范的密钥体系
仔细看这张图,我花了好几个小时消化、自己画的这个密钥关系图……MAC(报文鉴别码 messang authentication code)一种数据保护的算法方式,用来完成消息来源的正确性鉴别,防止数据被篡改或非法用户窃入的数据。将要传输的数据通过MAC计算,产生MAC码跟在数据串后面,发送给设备。设备接收到数据后,用相同的算法验证下MAC是否正确。先备知识:DES(Data Encryption...
2017-08-31 15:35:51 3267
原创 银联应用规范
POS机的工作原理操作员通过签到,获取工作密钥(WK),MAC工作密钥用于交易类报文的MAC的计算,PIN工作密钥用于用户密码的加密,除了这两种,还有其他数据加密密钥,用来加密各类数据。用户通过在POS上刷卡或者插入IC卡,输入交易金额和用户密码,POS机通过拨号/网络/无线方式将相关数据组织成银联标准的8583报文,发送给银联,银联收到报文后,根据卡号将报文另行组织并转发到卡号所对应的银行后台,...
2017-08-31 15:31:52 541
原创 static与extern
static静态全局变量:该变量在全局数据区分配内存;在声明它的整个文件都是可见的,在文件之外不可见。未经初始化的静态全局变量会被程序自动初始化为0,而在函数体内声明的自动变量的值是随机的,除非被显式初始化。在文件A中定义全局变量,可以在文件B中extern声明后访问。 若变量被static修饰后,则不可以,因为其作用域由原来的整个工程可见变为只有本源文件可见。静态局部变量:当在局部变量前加sta...
2017-08-30 20:47:05 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人