基于OpenSSL的RSA加解密的C语言实现

时间:2019-02-18 11:19:35
【文件属性】:

文件名称:基于OpenSSL的RSA加解密的C语言实现

文件大小:2.43MB

文件格式:ZIP

更新时间:2019-02-18 11:19:35

RSA C语言

1.该程序是基于OpenSSL的使用纯C语言来实现RSA加解密的,在Linux环境下开发完成,建议在Linux环境下使用(在Windows环境下需要自行修改); 2.该程序具有生成RSA密钥对、RSA公钥加密和RSA私钥解密的功能,支持手动输入密钥; 3.该程序支持不限长度的明文加密,支持256~4096长度的密钥,支持Crypto++密码库生成的RSA密钥对(公钥:X.509,私钥:PKCS#8); 4.该程序包中提供有可供二次开发的接口源文件和可在Linux下使用的.so动态链接库文件; 5.该程序包中提供了相应功能的测试小程序。


【文件预览】:
RSA_c
----src()
--------hs_rsa.h(835B)
--------hs_rsa_tools.h(671B)
----s_hsrsa()
--------hs_rsa_tools.c(5KB)
--------makefile(1KB)
--------hs_rsa.c(9KB)
--------libs_hsrsa.so(31KB)
----rsa_test_tools()
--------rsa_so_tools.c(6KB)
--------rsa_genKey.c(4KB)
--------KeyFormatPKCS8.c(3KB)
--------rsa_encDec.c(13KB)
--------hs_RSA_test.c(14KB)
----ThrClass()
--------lib()
----readme.txt(2KB)

网友评论

  • 谢谢楼主分享
  • 代码还可以,要根据自己具体应用改改
  • 代码还可以,要根据自己具体应用改改
  • 先研究下。 之前用Crypto++开源库,一直没能找到固定某一个秘钥时,加密解密的接口调用,心累
  • 这是RSA的应用,我想找的是实现
  • 感觉资源还可以