"Java"
2013/05/17 12:56 PM

Java

import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;

import org.apache.commons.codec.binary.Base64;

public class WordsToLiveBy {

	public static void main(String[] args) {
	
		String value = "2UEnLAFR7aICwCQ8q6LfE2b7EGNZLExRtOb7FbI6R-0let8dqHnTB-R" +
			"dIwM82gKaEwBzOhvyI2e7oqGWTTwbx2Krb54txM6juMH5FNpwNxbKCM" +
			"scaqf3N2G5kglXPMhzONnaWfp0Wxf5Kk7NZF0yAcLiPPkK3CTSbUDAk" +
			"PLVa7kbZGjbTG1cjM0-1rvEB8mvwbPEH-GDcLg8uU7v-EzBAblRMovk" +
			"_olXAklRo4AKNuikee7MPldNQf3zmWL2WsIyDOmgMc9LWKR1cq9rAyB" +
			"744xfsxFLB1FYueyhTBKeezynxuLuYd5UUovXSUEbk8DL";
		
		try {
		
			SecretKey key = new SecretKeySpec("Rush2112FreeWill".getBytes(), "AES");
			Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding", "SunJCE");
			Base64 coder = new Base64(32, new byte[] {}, true);
			cipher.init(Cipher.DECRYPT_MODE, key);
			byte[] decrypted = cipher.doFinal(coder.decode(value.getBytes()));
			System.out.println(new String(decrypted));
		
		} catch (Throwable t) {
		
			t.printStackTrace();
		}
	}
}
Prev Post Next Post