在PHP中,可以使用openssl_decrypt函數來解密加密的數據。該函數的基本語法如下:
string openssl_decrypt ( string $data , string $method , string $key [, int $options = 0 [, string $iv = "" [, string $tag = "" [, string $aad = "" [, int $tag_length = 16 ]]]]] )
參數說明:
示例:
$encrypted_data = "U2FsdGVkX1+m3l8g5dO/TDCBQZgZ6QwH9L3soBUXKo=";
$key = "mysecretkey";
$method = "AES-256-CBC";
$decrypted_data = openssl_decrypt($encrypted_data, $method, $key, 0, "1234567890123456");
echo $decrypted_data;
在上面的示例中,我們使用AES-256-CBC算法和密鑰"mysecretkey"來解密加密的數據。我們還提供了一個16字節的初始化向量。解密后的數據將存儲在$decrypted_data變量中。