
SM2椭圆曲线
文章平均质量分 61
qq_30866297
这个作者很懒,什么都没留下…
展开
-
SM2算法第一篇:ECC加密算法
ECC椭圆曲线加密算法原创 2016-04-17 20:55:35 · 44945 阅读 · 11 评论 -
SM2算法第四篇:基于Openssl实现SM2秘钥协商协议
这篇博客的背景和目的:背景:前几篇博客已经搞清楚了,SM2椭圆曲线公钥加密算法是什么,以及如何实现。另外,已经从网上吓到了实现SM2的C语言实现代码。目的:在windows系统上搭建该C语言实现代码的运行环境。原创 2016-04-21 00:11:45 · 8526 阅读 · 2 评论 -
SM2算法第十六篇:解决 unresolved external symbol 无法解析 _send@16
(1) vc网络编程中遇到一个编译问题,原来是少了WSOCK32.LIB。在 project-->settings-->Link-->Object/Library modules 中加入库WSOCK32.LIB即可。在VC中进行WINSOCK的API编程开发的时候,需要在项目中使用下面三个文件,否则会出现编译错误。 1.WINSOCK.H: 这是WINSOCK转载 2016-05-20 00:29:27 · 2572 阅读 · 0 评论 -
SM2算法第十七篇: no OPENSSL_Applink 的错误
no OPENSSL_Applink 的错误转载 2016-05-20 00:40:55 · 1033 阅读 · 0 评论 -
SM2算法第三篇:实现SM2秘钥交换协议的算法流程
秘钥交换协议原创 2016-04-19 21:30:19 · 26306 阅读 · 1 评论 -
SM2算法第十九篇:秘钥交换协议交互了哪些参数?
秘钥交换协议算法流程:整个流程中需要交互的参数有哪些呢?第一次信息交互:A—>B(发起方到响应方)将RA发送给用户BRA是什么?RA=[rA]G=(x1,y1),rA∈[1,n-1],由随机数发生器产生第二次信息交互:B—>A(响应方到发起方)将RB、(选项SB)发送给用户ARB是什么?RB=[rB]G=(x2,y2),rB∈[1,n-1],由随机数原创 2016-05-20 21:50:43 · 3346 阅读 · 0 评论 -
SM2第二十一篇:OpenSSL中关于RSA_new和RSA_free的内存泄漏(CRYPTO_cleanup_all_ex_data)
OpenSSL中关于RSA_new和RSA_free的内存泄漏(CRYPTO_cleanup_all_ex_data)转载 2016-05-21 00:11:44 · 5305 阅读 · 1 评论 -
SM2算法第二十二篇:DH与ECDH秘钥协商原理
DH ECDH转载 2016-05-21 00:57:01 · 8129 阅读 · 0 评论 -
SM2算法第二十三篇:openssl库中BIGNUM的使用
BIGNUM转载 2016-05-21 01:46:12 · 3176 阅读 · 0 评论 -
SM2算法第二十四篇:谈谈PBOC3.0中使用的国密SM2算法
此文代码部分对于理解SM2有极大的帮助转载 2016-05-21 02:13:05 · 5382 阅读 · 1 评论 -
SM2算法第二十篇:CRYPTO_set_mem_debug_functions和CRYPTO_mem_ctrl
CRYPTO_set_mem_debug_functions和CRYPTO_mem_ctrl转载 2016-05-21 00:01:58 · 3613 阅读 · 0 评论 -
SM2算法第二十五篇:ECDSA数字签名算法原理与实现
这边博客中有关EC_KEY_set_private_key和EC_KEY_set_public_key函数EC_POINT_mul对于理解SM2有很大帮助转载 2016-05-21 02:49:54 · 19634 阅读 · 0 评论 -
SM2算法第二十六篇:openSSL 中BIGNUM的使用记录
(1)BN_CTX_get() (2)BN_set_word()转载 2016-05-21 16:15:59 · 2478 阅读 · 0 评论 -
SM2算法第二十七篇: openssl库中的BIGNUM(超赞)
openssl库中的BIGNUM(超赞)转载 2016-05-21 16:29:08 · 11151 阅读 · 1 评论 -
SM2算法第二十八篇:Openssl有关大数运算函数介绍(全面)
Openssl有关大数运算函数介绍(全面)原创 2016-05-21 16:35:50 · 3131 阅读 · 1 评论 -
SM2算法第十五篇:ECDSA数字签名算法的C语言实现
ECDSA的C语言实现原创 2016-05-19 18:12:38 · 7524 阅读 · 4 评论 -
SM2算法第十四篇:ECDH秘钥交换的C程序
ECDH的C语言实现原创 2016-05-19 16:28:53 · 10611 阅读 · 1 评论 -
SM2算法第五篇:socket的基本原理与实现
socket通信原理原创 2016-05-01 21:13:24 · 3212 阅读 · 0 评论 -
OpenSSL简介
openssl简介转载 2016-05-25 20:45:54 · 5720 阅读 · 0 评论 -
SM2算法第六篇:Linux Socket编程(不限于Linux)
内容提要1、上篇中已经实现了socket通信,但是对其中不少函数还不懂,需要搞清楚2、我的关键:利用服务器和客户端相互交流数据,并且对数据做一定的处理,也就是说,我需要在原本的socket通信框架内嵌入SM2算法代码。转载 2016-05-01 23:03:44 · 1830 阅读 · 0 评论 -
SM2算法第二篇:“七问”SM2椭圆曲线公钥密码算法
“七问”SM2椭圆曲线公钥密码算法原创 2016-04-19 00:17:44 · 6566 阅读 · 3 评论 -
SM2算法第零篇:《SM2椭圆曲线公钥密码算法》概略
毕业设计,《SM2椭圆曲线公钥密码算法》概略原创 2016-04-17 16:34:48 · 9162 阅读 · 2 评论 -
SM2算法第七篇:Windows下Openssl安装与配置
Windows下Openssl安装与配置原创 2016-05-13 22:32:07 · 5206 阅读 · 0 评论 -
SM2算法第八篇:SSL Socket通信详解
对称密钥的交换转载 2016-05-16 13:31:09 · 3508 阅读 · 1 评论 -
SM2算法第十篇:数字证书及CA的扫盲介绍
CA与数字证书转载 2016-05-17 00:55:13 · 9220 阅读 · 2 评论 -
fatal error LNK1168: cannot open Debug/opreat.exe for writing
fatal error LNK1168: cannot open Debug/opreat.exe for writing转载 2016-05-30 11:39:47 · 2101 阅读 · 0 评论 -
error C2275: 'xxx' : illegal use of this type as an expression
很多时候程序出现莫名其妙的错误提示: error C2275: 'xxx' : illegal use of this type as an expression原创 2016-05-30 12:38:33 · 2481 阅读 · 0 评论 -
SM2算法第十一篇:扫盲HTTPS和SSL/TLS协议
可靠秘钥交换的原理转载 2016-05-17 01:55:12 · 6993 阅读 · 0 评论 -
SM2算法第九篇:SSL协议详解
SSL协议详解转载 2016-05-16 17:26:39 · 6509 阅读 · 0 评论 -
SM2算法第十二篇:数字证书原理
数字证书原理转载 2016-05-17 15:14:14 · 6148 阅读 · 0 评论 -
SM2算法第十三篇:SM2密钥协商协议的C语言实现
记录每一点小小的进展,今天终于把”SM2的C语言实现”的程序成功的运行起来了,下面记录了我的操作流程。原创 2016-05-18 12:47:57 · 20488 阅读 · 8 评论 -
SM2算法第十八篇:SM2毕设论文
咋写论文原创 2016-05-20 17:10:01 · 2922 阅读 · 2 评论