Java生成公私钥对
2015-12-21 16:51
471 查看
public static synchronized KeyPair generateRSAKeyPair(int keysize, BigInteger publicExponent) { try { keyPairGen.initialize(new RSAKeyGenParameterSpec(keysize, publicExponent), new SecureRandom()); return keyPairGen.generateKeyPair(); } catch (Exception var3) { LOGGER.error("生成模长 =" + keysize + ",指数=" + publicExponent + "的RSA密钥对失败", var3); return null; } }
sample:
public static void main(String[] args) throws Exception { KeyPair keyp = RSAUtils.generateRSAKeyPair(1408, RSAKeyGenParameterSpec.F0); PrivateKey privateKey = keyp.getPrivate(); PublicKey publicKey = keyp.getPublic(); }
相关文章推荐
- Java Web系列:JAAS认证和授权基础
- java web 项目中定时器的写法
- java中关于数组转换成字符串方法
- Struts2值栈和ognl表达式
- java中jar包内的类访问jar包内部的资源文件的路径问题
- JAVA过滤器,实现登陆权限限制
- java随机生成6位数字
- 玩转Eclipse
- java cxf 发布和访问
- 把OC里的字典转为java格式里的字符串
- IOS 基于APNS消息推送原理与实现(JAVA后台)
- java 将PDF 转化为图片
- Java笔记——java.util.Map.Entry
- Java实现自定义对象的排序
- java中Map转换List
- Java中从终端录入数据的方式
- java性能优化读书笔记之三《程序优化===字符串优化》
- java四舍五入的取舍
- Java基础系列七、排序+常用对象+集合
- Java线程:线程中断