资源简介
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
相关资源
- Java 文件加密传输
- C#和Java实现互通的RSADES加解密算法
- RSA数字签名算法的具体实现
- Rsa非对称加密的Java实现和举例更新版
- 完美使用RSA2结合AES对数据进行加密兼
- Android RSA加密jar包
- RSA算法JAVA公钥加密,C#私钥解密
- 支付宝RSA加解密工具
- RSA加密登录示例278136
- Android RSA加密解密文件
- RSA加密传输AES的key和iv js加密 java解
- RSA加密解密 JS加密 JAVA解密
- C# RSA加密、支持JAVA格式公钥私钥
- 基于JAVA的RSA文件加密软件的设计与实
- RSA加密解密JS加密JAVA解密
- javaweb使用rsa加密解密jar包
- RSA加解密源码及测试代码完整java工程
- JAVA的综合加解密聊天程序,附带文档
- MD5和RSA加密算法Java完成实现
- RSA前台加密后台解密Demo
- Java非对称加密源代码(RSA)-测试包
- android数据传输RSA加密DEMO
- javaRSA加密C++RSA解密
- android加密
- 安卓手机通用adb驱动UniversalAdbDriver官
- javafx_scenebuilder-2_0-macosx-universal.dmg
- RSA加密登录
- java实现简单RSA 公钥密码系统 源代码
- RSA算法与DES算法的实现
- Java 生成RSA密钥进行数据加密解密 支
评论
共有 条评论