0
我試圖使用解密函數對我密文 後使用Objective-C的EN /解密使用PHP和客觀-c
我知道這個問題是在填充加密。
所以我發現這個功能形式這個網站。
thanx的傢伙公佈。
function decrypt_password($pass,$key)
{
$base64encoded_ciphertext = $pass;
$res_non = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, base64_decode($base64encoded_ciphertext), ‘ecb’);
$decrypted = $res_non;
$dec_s2 = strlen($decrypted);
$padding = ord($decrypted[$dec_s2-1]);
$decrypted = substr($decrypted, 0, -$padding);
return $decrypted;
}
結果我發現是這樣的:
Notice: Use of undefined constant ‘ecb’ - assumed '‘ecb’' in C:\wamp\www\enc3.php on line 7
Warning: mcrypt_decrypt() [function.mcrypt-decrypt]: Module initialization failed in C:\wamp\www\enc3.php on line 7
任何一個可以幫助使代碼工作大大因爲我需要它具有相同的結果用它在解密從objecive -c的recived密文?
順便說一下,我使用wamp server 2.0支持mcrypt功能。
Thanx夥計。我用它,錯誤消失了,但我沒有得到任何結果。 我使用此代碼來測試它 $ passValue =「Iphone 5」; $ keyValue =「0000」; $ var = decrypt_password($ passValue,$ keyValue); echo $ var; – user1584540 2012-08-08 11:47:07