客户使用 Cipher.encrypt() 函数(来自我不知道的某种编程语言)向我发送了一条加密消息,详细信息如下:
var key : String = "I deleted the key intentionally";
var encodedKey : Bytes = Encoding.toBase64(new Bytes(key, "UTF8"));
var salt : String = "263BC60258FF4876";
var message : String = "1234567891234567";
var encryptAlgorithm : String = "AES/CBC/PKCS5Padding";
var encryptedMessage : Cipher = new Cipher();
encryptedMessage = encryptedMessage.encrypt(message, encodedKey, encryptAlgorithm, salt, 1);
我需要解密消息以便使用 PHP 从中提取数据。我曾尝试使用 php 函数 mcrypt_decrypt :
string mcrypt_decrypt ( string $cipher , string $key , string $data , string $mode [, string $iv ] )
但我无法解密该消息,因为这两个函数似乎有不同的参数。
那么有人对如何使用 PHP 解密消息有任何建议吗?