03 2019 档案
摘要:在使用openssl命令生成RSA公钥私钥以后,当后端人员把密钥的字符串发给你; 首先要问清公钥私钥的密钥格式(PKCS1,PKCS8),密钥位数(1024,2048),然后在iOS10以后,使用苹果自带的api就可以加载密钥; 一定要问清楚密钥格式,如果需要互转格式,请看我发布的上一篇相互转换的文
阅读全文
摘要:RSA私钥格式PKCS1和PKCS8相互转换 RSA公钥格式PKCS1和PKCS8相互转换 以下转换基于openssl命令的操作; 1. openssl 生成pkcs1格式的私钥,密钥长度1024位, (PKCS1) openssl genrsa -out private.pem 1024 2. P
阅读全文
摘要:什么是sm3,是一种类似于sha256的哈希算法,是咱们国家的哈希标准算法; 最近在使用sm3算法时,同样的一份数据,调用同样的sm3接口,发现得到的结果是不一样的; 那么在应用过的过程中,如果同样的算法出的结果不一样,那验证签名业务就会不过,出问题; 最后发现是sm3算法在内部使用了unsigne
阅读全文
摘要:苹果提供的常用的数据压缩算法LZMA、ZLIB、LZ4等; 这三种算法也是苹果建议的,可跨平台使用; 定义如下: 适用于有大文件数据上传下载,节省流量可以考虑使用; 使用说明: 1. 需要引用头文件 2. 数据压缩示例: 3. 数据解压缩示例: 4. 实际测对一个1.9M的txt小说文件压缩,压缩以
阅读全文