Java AES CBC Decryption
PHP Encrypt Function $privateKey = "1234567812345678"; $iv = "1234567812345678"; $data = "Test string"; $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $privateKey, $data, MCRYPT_MODE_CBC, $iv); echo(base64_encode($encrypted)); Result: iz1qFlQJfs6Ycp+gcc2z4w== When I try to decrypt this result in Java using the function below, all I get back is ì�š@ÔBKxnfÈ~¯Ô'M while I am expecting "Test string". Any ideas where I am wrong? Thanks public static String decrypt() throws Exception{ try{ String Base64EncodedText = "iz1qFlQJfs6Ycp+gcc2z4w=="; String decodedText = com.sun.xml.internal.messaging