通过四处搜索,我可以找到许多引用类似问题的链接,但没有什么是有效的,它让我发疯....
有人可以给我一个关于如何在Objective C中编写以下PHP代码的分步指南。
我们正在创建一些需要加密内容的 Web 服务调用,并且我们只获得了 PHP 加密示例。明确地说,我们不想取消加密,我们想在 IOS 中镜像这个加密过程。
非常感谢
function encrypt($plainText) {
$initVector = "mysite.com";
$key = base64_decode("GfSDfXS14U8I3YglEFrMjMOOnESUMxN3wRTt1TeDosY=");
$block = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC);
$padding = $block - (strlen($plainText) % $block);
$plainText .= str_repeat(chr($padding), $padding);
$crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $plainText, MCRYPT_MODE_CBC, $initVector);
$crypttext64 = base64_encode($crypttext);
return $crypttext64;
}