自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 收藏
  • 关注

原创 金融系统中加密机的简介

加密机是一台大小和台式机箱差不多大的设备,价格较贵,约6-8万/台,在银行、银联、网联、第三方支付等金融机构广泛使用,主要用来加解密银行卡密码,计算交易MAC,保证交易中敏感数据的安全。虽然加密机所做的工作,完全可以使用软算法实现,但:加密机是金融系统中必要的设备,金融机构想要申请支付牌照,必须采购加密机,使用硬件加密。一些企业在与银行的合作中,系统对接交换数据,多数银行也要求使用加密...

2019-05-27 11:00:18 6010 2

原创 CURLE_WRITE_ERROR

size_t write_data(void *buffer, size_t size, size_t nmemb, void *userp) {                                      return 0;        //return size * nmemb;}curl_easy_setopt(curl, CURL

2017-10-26 17:59:24 2765 3

原创 ANSI X9.19 MAC算法介绍

(1)               ANSI X9.19MAC算法只使用双倍长密钥,也就是16字节密钥;(2)               MAC数据按8字节分组,表示为D0~Dn,如果Dn不足8字节时,尾部以字节00补齐;(3)               用MAC密钥左半部加密D0,加密结果与D1异或作为下一次的输入。(4)               将上一步的加密结果与下一分组

2017-05-05 16:21:02 6566 1

原创 ANSI X9.9 MAC算法介绍

1)该算法只使用单倍长密钥,也就是8字节密钥;2)MAC数据按8字节分组,尾部以字节00补齐;3)用MAC密钥加密第一个8字节分组,加密结果与第二个8字节分组异或,然后再用MAC密钥加密,重复该步骤,直至所有分组结束,取最后结果的左半部作为MAC。

2017-05-05 16:07:52 5961

原创 国家密码算法SM4(国密算法)介绍

待整理

2017-05-05 11:07:33 67001

原创 传统POS/终端/银联POS简介

point of sale; POS能够接受银行卡信息,具有通讯功能,并接受柜员的指令而完成金融交易信息和有关信息交换的设备。找政策  

2017-05-05 10:48:35 735

原创 银行卡密码的加密、MAC计算

在银行、银联、第三方支付等金融系统中,对银行卡密码等信息的加解密,对交易数据的加解密无处不在,在商场刷卡消费的POS机,在ATM机器取款等都需要对数据加密以保护数据安全,不被窃取。本文主要对POS机的安全处理和对银行卡的密码加解密的梳理,由于传统POS是存在时间最长,接受最广的一种非现金支付方式,它的安全方案被后来的各种新型支付方式借鉴,比如支付宝和微信的扫码支付。所以,只要理解了PO

2017-05-02 10:52:51 8278

原创 C语言iso8583报文拆包组包代码

源码文件在银联和农信的系统中使用,稳定可靠,两个文件加一起约8千行代码,主要有“组报文”和“解报文”两个函数,系统调用这两个函数完成8583报文的打包和拆包。组报文函数就是把卡号、金额、流水号等等组织为需要发送到对方系统的8583报文。解报文函数就是把对方系统发过来的8583报文解开。简单的一个main方法就能调用拆包和组包函数,适合比较着急的项目中拿来就用,避免自己编

2016-06-29 17:11:15 4532 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除