import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.security.Key;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.util.Scanner;
import javax.crypto.Cipher;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
/**
*
* @author leon
*
*/
class RSAUtils {
//默认公钥的持久化文件存放位置
private static String PUBLIC_KEY_FILE = "PublicKey";
//默认私钥的持久化文件存放位置
private static String PRIVATE_KEY_FILE = "PrivateKey";
//设置公私钥持久化文件的存放位置
public static void setKeyPath(String path) {
if (PUBLIC_KEY_FILE.equals("PublicKey")) {
PUBLIC_KEY_FILE