我是靠谱客的博主 动人未来,这篇文章主要介绍RSA - Java编程:生成RSA密钥对,现在分享给大家,希望可以做个参考。

用KeyPairGenerator 可以在代码里生成公钥/私钥对。生成密钥是一个耗CPU的工作。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void Test3() throws Exception { //生成密钥对 KeyPairGenerator keyGen =KeyPairGenerator.getInstance("RSA"); keyGen.initialize(1024); KeyPair key= keyGen.generateKeyPair(); // 原文 byte[]plainText = "shaofa".getBytes(); //加密工具 Cipher c1 =Cipher.getInstance("RSA"); c1.init(Cipher.ENCRYPT_MODE,key.getPrivate()); byte[]cipherText = c1.doFinal(plainText); c1.init(Cipher.DECRYPT_MODE,key.getPublic()); byte[]output = c1.doFinal(cipherText); }


最后

以上就是动人未来最近收集整理的关于RSA - Java编程:生成RSA密钥对的全部内容,更多相关RSA内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(94)

评论列表共有 0 条评论

立即
投稿
返回
顶部