资源简介
RSA加密解密实例,环境eclipse + maven
代码片段和文件信息
package com.luo.util;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.SecureRandom;
import java.security.Security;
import org.apache.commons.codec.binary.base64;
public class RSAKeyCreater {
public static void createKeyPairs() {
try {
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
KeyPairGenerator generator = KeyPairGenerator.getInstance(“RSA“ “BC“);
generator.initialize(512 new SecureRandom());
KeyPair pair = generator.generateKeyPair();
PublicKey pubKey = pair.getPublic();
PrivateKey privKey = pair.getPrivate();
byte[] pk = pubKey.getEncoded();
byte[] privk = privKey.getEncoded();
String strpk = new String(base64.encodebase64(pk));
String strprivk = new String(base64.encodebase64(privk));
System.out.println(“公钥base64编码:“ + strpk);
System.out.println(“私钥base64编码:“ + strprivk);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
createKeyPairs();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-12-26 17:15 rsa_project\
文件 1433 2015-12-26 17:31 rsa_project\.classpath
文件 563 2015-12-26 17:15 rsa_project\.project
目录 0 2015-12-26 17:29 rsa_project\.settings\
文件 57 2015-12-26 17:29 rsa_project\.settings\org.eclipse.core.resources.prefs
文件 736 2015-12-26 17:31 rsa_project\.settings\org.eclipse.jdt.core.prefs
文件 90 2015-12-26 17:15 rsa_project\.settings\org.eclipse.m2e.core.prefs
文件 673 2015-12-26 17:41 rsa_project\pom.xm
目录 0 2015-12-26 17:15 rsa_project\src\
目录 0 2015-12-26 17:15 rsa_project\src\main\
目录 0 2015-12-26 17:20 rsa_project\src\main\java\
目录 0 2015-12-26 17:20 rsa_project\src\main\java\com\
目录 0 2015-12-26 17:20 rsa_project\src\main\java\com\luo\
目录 0 2015-12-26 18:52 rsa_project\src\main\java\com\luo\util\
文件 1203 2015-12-26 18:51 rsa_project\src\main\java\com\luo\util\RSAKeyCreater.java
文件 2238 2015-12-26 18:52 rsa_project\src\main\java\com\luo\util\RSATest.java
文件 1210 2015-12-26 18:40 rsa_project\src\main\java\com\luo\util\RsaUtil.java
目录 0 2015-12-26 19:52 rsa_project\src\main\resources\
目录 0 2015-12-26 17:15 rsa_project\src\test\
目录 0 2015-12-26 19:52 rsa_project\src\test\java\
目录 0 2015-12-26 19:52 rsa_project\src\test\resources\
目录 0 2015-12-26 17:15 rsa_project\target\
目录 0 2015-12-26 17:41 rsa_project\target\classes\
目录 0 2015-12-26 17:41 rsa_project\target\classes\com\
目录 0 2015-12-26 17:41 rsa_project\target\classes\com\luo\
目录 0 2015-12-26 18:52 rsa_project\target\classes\com\luo\util\
文件 2235 2015-12-26 18:51 rsa_project\target\classes\com\luo\util\RSAKeyCreater.class
文件 3392 2015-12-26 18:52 rsa_project\target\classes\com\luo\util\RSATest.class
文件 1632 2015-12-26 18:40 rsa_project\target\classes\com\luo\util\RsaUtil.class
目录 0 2015-12-26 19:52 rsa_project\target\test-classes\
- 上一篇:tomcatPluginV331
- 下一篇:微信开发获取地理位置java
相关资源
- universal-image-loader-1.9.5.jar
- java php代码.rar
- php与java互通rsa加密解密
- java局域网聊天室(RSA算法加密)
- Android、Java、Web三端通用的RSA和AES工具
- RSA算法的Java实现
- java代码生成数字证书
- RSAJava实现代码
- 简单的RSA算法的实现
- universal-image-loader-1.8.6-with-sources.jar
- rsa 加密聊天程序
- IBM RSA 9.0 最新版本破解
- Java实现RSA加密解密数字证书生成与验
- linux C实现MD5withRSA签名
- java实现RSA算法的大整数编程----实现对
- RSA与AES混合加密算法的实现java版
- java、android、web三端通用的RSA和AES工具
- MAVEN RSA签名生成验签
- Q学习sarsa学习代码包
- RSA JAVA代码
- RSA+AES 加密工具类 Java
- rsa方式文件加密java版
- RSA加解密算法java源代码
- java rsa非对称加密算法3个源代码
- AES+RSA加密解密js和java互通.zip
- Java实现密钥分配RSA+DES混合加密
- C#实现Java语言MD5withRSA/SHA256withRSA/SHA
- RSA、DES混合加密解决方案、数字签名
- ,亲测可用
- RSA 9.5 完美破解
评论
共有 条评论