openssl之RSA加密

这次的RSA测试也是基于openssl的说明和网上现有的例子,只是测试了基本的公钥加密,私钥解密以及公钥/私钥文件生成和读取的功能,因为我用RSA的主要目的是加密AES的密钥,所以加解密数据设置的很简单,直接在main里面初始化了。整个工程中用到的openssl接口不是很多,最后自己又简单的封装了一下,便于以后使用。

/*rsa.h*/

 /*rsa.c*/

 /*main.c*/

后记:openssl内容很丰富,功能也很强大,里面提供了好多接口都很实用,但是相比较UNIX的各种系统接口函数,openssl的定义和和说明,我个人感觉实在是有些乱,不够整齐,当然了这只是一些吹毛求疵的要求,对于使用没有任何影响,反正整个openssl的源码都提供给你了,天才们的智慧结晶已经完美的展现在了算法中 ,要是想看着美观点,完全可以自己去改改

发表评论

电子邮件地址不会被公开。 必填项已用*标注