密码学
CedarDiao
80后技术狂,拖延症晚期,强迫症重度患者!
展开
-
openssl-1.1.0f VC编译方法
1. 安装好VS2010版本2. 下载OpenSSL代码3. 安装NASM4. 参考说明文件NOTES.WIN5. 管理员权限打开命令行6. 执行以下命令以安装编译环境:set path=C:\Perl5.16.3\bin;%path%set path=C:\Program Files (x86)\NASM;%path%set path=C:\Pro原创 2017-11-29 13:57:21 · 1193 阅读 · 0 评论 -
VC2010使用openssl-1.1.0f静态库时链接报错
编译报错内容:1>libcrypto.lib(e_capi.obj) : error LNK2001: 无法解析的外部符号 __imp__CertFreeCertificateContext@41>libcrypto.lib(e_capi.obj) : error LNK2001: 无法解析的外部符号 __imp__CertGetCertificateContextProperty@161原创 2017-11-29 14:09:08 · 12583 阅读 · 11 评论 -
APK签名流程详解
本文最好对照我的APK签名解析示例进行阅读.示例中的关键文件说明:keys - 存放签名公私钥的目录signed_logcat.apk - 已经使用keys目录中的密钥签名后的apksigned_logcat - signed_logcat.apk解压出来的内容sign.cmd - 对apk签名的批处理命令signapk.jar - java版本的apk签名工具原创 2017-11-29 19:02:36 · 8427 阅读 · 0 评论 -
ASN.1, DER, PEM, X509
ASN.1是一个语言标准,可以与C语言进行类比,ASN.1的主要用途是描述数据结构,而C语言的主要用途则是控制程序走向。使用ASN.1可以描述复杂的数据对象。比如:一块数据中,哪里是长度,哪里是内容,哪里是标志等(类似C语言的struct)。使用ASN.1描述的数据结构,需要具象化,也就是编码。ASN.1有多种不同的编码实现,BER,CER,DER等,其中DER是最见的一种原创 2017-11-21 14:26:46 · 5852 阅读 · 0 评论 -
RSA算法浅见
对RSA算法有些简单的看法,作为总结,也希望能为初学者提供一点参考。 1. 公钥和私钥公钥由两部分组成: (e, n)私钥也有两部分组成:(d, n)e: 公有指数,是一个比较小的素数,比如:3, 7, 11,65537d: 私有指数,是一个大素数,位数与n一致,如1024位或2048bitn: 模,也叫合数,是一个大整数,它的位数就是RSA密钥的强度,如1024bit...原创 2018-08-07 18:05:10 · 2049 阅读 · 0 评论 -
金融POS设备中涉及的一些标准
本文将我所知的在金融POS上涉及到的标准罗列出来,方便查询,也方便新入门者参考。水平有限,如有错漏,望海涵,并请不吝赐教!金融POS涉及的技术标准标准文档 简单说明 ISO7810 ISO7811 ISO7812 ISO7813 磁条卡相关国际标准 ISO7816 IC卡相关国际标准 ISO14443 非...原创 2019-09-15 22:56:48 · 2202 阅读 · 2 评论