java RSA 加密签名工具包(开发)

时间:2016-10-12 11:20:03
【文件属性】:

文件名称:java RSA 加密签名工具包(开发)

文件大小:5KB

文件格式:JAR

更新时间:2016-10-12 11:20:03

RSA java 工具

java RSA加密工具包 相关说明:http://blog.csdn.net/joe_storm/article/details/11477297 工具包可以从某个路径下读取密钥并进行加密解密签名验签。密钥以UTF-8编码的字符串格式存储。密文经过sun 内部的Base64Encoder编码成为字符串后返回密文字符串。解密的时候先使用Base64Decoder先解码密文,然后再解密。 数字签名也是同样道理。 该工具在jre7以及以上的环境能够更好的运行。 使用范例: public class Demo { public static void main(String[] args) { String msg = "天气阴了,我犯困了"; RSAPrivateKey privateKey = RSAUtils.privateKey("F:\\RSAkeys\\pri"); RSAPublicKey publicKey = RSAUtils.publicKey("F:\\RSAkeys\\pub"); String signature = RSAUtils.signature(msg, privateKey); System.out.println("签名 = " + signature); String encript = RSAUtils.encript(publicKey, msg); System.out.println("密文 : " + encript); if (RSAUtils.verify(msg, signature, publicKey)) { String decript = RSAUtils.decript(privateKey, encript); System.out.println("解密后的明文 : " + decript); } } }


网友评论

  • 可以使用 谢谢
  • 是我想要的,但是为什么不能用
  • 可用,作为参考不错
  • 资源非常实用,开发起到相应作用
  • 可以用,供参考
  • 还不错,但是不是我想要的
  • 非常好用的工具,非常感谢
  • 还好,可以作为参考
  • 是我想要的,但是为什么不能用
  • 不是我想要的,但可以作为参考
  • 可以作为参考
  • 不是我想要的,但可以作为参考