【发布时间】:2011-08-15 22:22:13
【问题描述】:
可能重复:
Why does this AES encryption on an iPad and decryption in PHP fail?
我使用objective c加密数据和php解密
这是我在目标 c 中的代码
NSString *log=[@"enfin on a terminé le projet de cette anné" AES256EncryptWithKey:key];
NSString *decr=[@"k6MDFVLV3UrxD63xc1gZBQ==" AES256DecryptWithKey:key];
这是我在 php 中的函数
$key = "1234567891234567";
$st = urldecode(trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128,$key, $tmp_st, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB), MCRYPT_RAND))));
echo("<br>");
// decrypted data
echo "decryptage de (admin) de objective c : ". $st ;
现在一切正常,但是当我使用大字符串更多 18 个字符串时,此代码不起作用
【问题讨论】:
-
我不知道你在问什么。
-
请更新您的原始问题。谢谢。
标签: php objective-c