开发环境:
JDK1.7 + Eclipse4.X + BouncyCastleJDK1.5
相关工具包下载:
源码为eclipse工程,相关工具包需要手动引入。
源码使用说明:
1、生成公钥和私钥
keytool -genkey -keystore c://.keystore -alias what21 -storepass what21 -keypass what21 -keyalg "RSA" -keysize 4096
2、从证书中导出公钥
keytool -export -keystore c://.keystore -alias what21 -file c://public.cer
3、签名和验证文本并输出类
com.what21.security.certsign.SignAndVerifyString
4、签名和验证文本并Base64编码输出类
com.what21.security.certsign.SignAndVerifyStringBase64Encode
5、签名和验证文件并输出类
com.what21.security.certsign.SignAndVerifyFile
6、签名和验证文件并Base64编码输出类
com.what21.security.certsign.SignAndVerifyFileBase64Encode