public static Map<String,Object> initKey(){
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
keyPairGenerator.initialize(1024);
KeyPair keyPair = keyPairGenerator.generateKeyPair();
RSAPublicKey publicKey =(RSAPublicKey) keyPair.getPublic();
RSAPrivateKey privateKey = (RSAPrivateKey) keyPair.getPrivate();
Map<String,Object> keyMap = new HashMap<String,Object>(2);
BASE64Encoder encoder = new BASE64Encoder();
String privateKeyString = encoder.encodeBuffer(privateKey.getEncoded());
String publicKeyString = encoder.encodeBuffer(publicKey.getEncoded());
keyMap.put("PUBLIC_KEY",publicKeyString);
keyMap.put("PRIVATE_KEY",privateKeyString);
return keyMap;
}