Posts

Showing posts from March, 2014

java encrypt de-crypt example

    import javax.crypto.Cipher;     import javax.crypto.spec.IvParameterSpec;     import javax.crypto.spec.SecretKeySpec;         import org.apache.commons.codec.binary.Base64;         public class Encryptor {     public static String encrypt(String key1, String key2, String value) {     try {     IvParameterSpec iv = new IvParameterSpec(key2.getBytes("UTF-8"));         SecretKeySpec skeySpec = new SecretKeySpec(key1.getBytes("UTF-8"),     "AES");     Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING");     cipher.init(Cipher.ENCRYPT_MODE, skeySpec, iv);     byte[] encrypted = cipher.doFinal(value.getBytes());     System.out.println("encrypted string:"     + Base64.encodeBase64String(encrypted));     return Base64.encodeBase64String(encrypted...