自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘兵马俑的博客

一个程序猿的自我修养

  • 博客(33)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 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 2417

转载 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 2070

转载 OpenSSL简介

openssl简介

2016-05-25 20:45:54 5600

原创 FPGA第十篇:RS422电气标准、通信协议及实现(1)

RS422电气标准

2016-05-24 17:46:38 44274 1

原创 SM2算法第二十八篇:Openssl有关大数运算函数介绍(全面)

Openssl有关大数运算函数介绍(全面)

2016-05-21 16:35:50 3066 1

转载 SM2算法第二十七篇: openssl库中的BIGNUM(超赞)

openssl库中的BIGNUM(超赞)

2016-05-21 16:29:08 11054 1

转载 SM2算法第二十六篇:openSSL 中BIGNUM的使用记录

(1)BN_CTX_get() (2)BN_set_word()

2016-05-21 16:15:59 2423

转载 SM2算法第二十五篇:ECDSA数字签名算法原理与实现

这边博客中有关EC_KEY_set_private_key和EC_KEY_set_public_key函数EC_POINT_mul对于理解SM2有很大帮助

2016-05-21 02:49:54 19293

转载 SM2算法第二十四篇:谈谈PBOC3.0中使用的国密SM2算法

此文代码部分对于理解SM2有极大的帮助

2016-05-21 02:13:05 5320 1

转载 SM2算法第二十三篇:openssl库中BIGNUM的使用

BIGNUM

2016-05-21 01:46:12 3142

原创 C语言第十七篇:size_t 数据类型

size_t

2016-05-21 01:19:50 29153 1

转载 SM2算法第二十二篇:DH与ECDH秘钥协商原理

DH ECDH

2016-05-21 00:57:01 7826

转载 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 5182 1

转载 SM2算法第二十篇:CRYPTO_set_mem_debug_functions和CRYPTO_mem_ctrl

CRYPTO_set_mem_debug_functions和CRYPTO_mem_ctrl

2016-05-21 00:01:58 3532

转载 C语言第十六篇:fflush函数有什么作用?

fflush函数

2016-05-20 21:57:07 5709 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 3296

原创 SM2算法第十八篇:SM2毕设论文

咋写论文

2016-05-20 17:10:01 2861 2

转载 C语言第十五篇:C语言中.h和.c文件解析(很精彩)

C语言中.h和.c文件解析

2016-05-20 16:55:22 1128

转载 SM2算法第十七篇: no OPENSSL_Applink 的错误

no OPENSSL_Applink 的错误

2016-05-20 00:40:55 995

转载 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 2532

原创 SM2算法第十五篇:ECDSA数字签名算法的C语言实现

ECDSA的C语言实现

2016-05-19 18:12:38 7338 4

原创 SM2算法第十四篇:ECDH秘钥交换的C程序

ECDH的C语言实现

2016-05-19 16:28:53 10473 1

原创 SM2算法第十三篇:SM2密钥协商协议的C语言实现

记录每一点小小的进展,今天终于把”SM2的C语言实现”的程序成功的运行起来了,下面记录了我的操作流程。

2016-05-18 12:47:57 20308 8

转载 SM2算法第十二篇:数字证书原理

数字证书原理

2016-05-17 15:14:14 6057

转载 SM2算法第十一篇:扫盲HTTPS和SSL/TLS协议

可靠秘钥交换的原理

2016-05-17 01:55:12 6869

转载 SM2算法第十篇:数字证书及CA的扫盲介绍

CA与数字证书

2016-05-17 00:55:13 9086 2

转载 SM2算法第九篇:SSL协议详解

SSL协议详解

2016-05-16 17:26:39 6430

转载 SM2算法第八篇:SSL Socket通信详解

对称密钥的交换

2016-05-16 13:31:09 3451 1

原创 SM2算法第七篇:Windows下Openssl安装与配置

Windows下Openssl安装与配置

2016-05-13 22:32:07 5045

转载 FPGA第九篇:vivado、ISE、quartus ii与notepad++的关联

我已经用惯了notepad++编写Verilog代码,很喜欢这款编辑器,功能真的非常强大。所以,当需要对vivado、ISE或quartus ii中的工程进行Verilog代码上的编写或修改时,只需双击工程中的设计模块便可以在notepad++上工作。不过,在此之前要将notepad++与FPGA应用设计工具进行关联

2016-05-05 14:56:40 16096 1

原创 FPGA第八篇:运算符、赋值语句和结构说明语句

运算符、赋值语句和结构说明语句

2016-05-03 19:55:47 4859

转载 SM2算法第六篇:Linux Socket编程(不限于Linux)

内容提要1、上篇中已经实现了socket通信,但是对其中不少函数还不懂,需要搞清楚2、我的关键:利用服务器和客户端相互交流数据,并且对数据做一定的处理,也就是说,我需要在原本的socket通信框架内嵌入SM2算法代码。

2016-05-01 23:03:44 1794

原创 SM2算法第五篇:socket的基本原理与实现

socket通信原理

2016-05-01 21:13:24 3162

mingw-get-setup

安装完CodeBlocks后并不能立马运行,还需要安装编译器GCC

2016-08-21

codeblocks-13.12安装文件

codeblocks-13.12安装文件,不含MinGw(需单独下载)

2016-08-21

openssl帮助文档

再被骗了不少积分后,还是决定自己去其他地方找找。被坑过积分的孩子们心里凉哇哇滴呀,必须来一发正版的

2016-05-18

C语言实现sm2算法

C语言实现sm2算法

2016-05-18

《SM2椭圆曲线公钥密码算法》

为满足电子认证服务系统等应用需求,国家密码管理局于2010年12月17日发布了SM2椭圆曲线公钥密码算法,并要求对现有基于RSA算法的电子认证系统、密钥管理系统、应用系统进行升级改造。国密SM2是非对称密码算法,是基于椭圆曲线加密(ECC)算法的非对称算法,算法标准包括4个部分: 第1部分——总则:适用于基域为素域和二元扩域的椭圆曲线公钥密码算法; 第2部分——数字签名算法:适用于商用密码应用中的数字签名和验证,可满足多种密码应用中的身份认证和数据完整性、真实性的安全需求; 第3部分——密钥交换协议:适用于商用密码应用中的密钥交换,可满足通信双方经过两次或可选三次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥(会话密钥); 第4部分——公钥加密算法:适用于商用密码应用中的消息加解密,消息发送者可以利用接收者的公钥对消息进行加密,接收者用对应的私钥进行解密; 第2部分、第3部分和第4部分都可为安全产品生产商提供产品和技术的标准定位以及标准化的参考,提高安全产品的可信性与互操作性。

2016-04-19

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

TA关注的人

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