c
cheng0603
这个作者很懒,什么都没留下…
展开
-
C语言的一种老式写法
在研究MD5算法的时候,在网上找到的代码,函数定义如下,void MD5Init (context) MD5_CTX *context;{}其中MD5_CTX 是结构体。刚开始感觉很疑惑,怎么函数可以这么定义,还以为是宏定义之类的东西。后来经过查询,知道这是c语言函数定义老式的用法,现在已经逐渐废除了。现在定义方法是void MD5Init (MD5_C原创 2015-03-18 16:34:44 · 1214 阅读 · 0 评论 -
openssl rsa加密签名
要使用rsa加密,本来准备在网上找rsa加密算法,但是找到的c源码都不太好用,后来搜索到openssl库有实现rsa算法的函数,就根据网上搜索的内容,自己封装了几个rsa加密API.rsa算法原理说明网上有很多,大家可以自行搜索。下面重点介绍openssl 下rsa加密的实现参考文章:http://blog.csdn.net/small_qch/article/detail原创 2015-03-20 14:57:34 · 4737 阅读 · 2 评论 -
base64转换,c代码实现
在项目过程中,需要进行base64转换,将数据转换成base64编码方式。现在将自己网上搜索的介绍及c语言实现的过程记录一下,以免忘记。参考文献:http://jimb.iteye.com/blog/269302一.编码介绍base64Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面转载 2016-03-31 11:35:48 · 601 阅读 · 0 评论