java使用RSA加密方式实现数据加密解密

全栈工程师开发手册 (作者:栾鹏)
java教程全解

java使用RSA加密方式实现数据加密解密,需要首先产生私钥和公钥

测试代码

public static void main(String args[]) 
{
	try {
		RSADemo rsa=new RSADemo();
		rsa.generateKey();
		byte[] data=rsa.encrypt("luanpeng".getBytes());
		byte[] data1=rsa.decrypt(data);
		String str=new String(data1);
		System.out.println(str);
	} catch (Exception e) {
		System.out.println(e.toString());
	}
}

RSA工具类的实现

package com.lp.app.safe;

import java.security.*;
import java.security.interfaces.*;
import java.math.*;

public class RSADemo {
	public RSADemo() {
	}
	PublicKey pbkey;
	Private
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付 29.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值