文件名称:基于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)