我想使這些php函數equilvant加密/解密在目標c但迄今沒有運氣。NSString恩/解碼base64
我沒有在obj-c中找到任何base64_en/decode方法,有沒有?
function encrypt($string, $key) {
$result = '';
 for($i = 0; $i < strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char) + ord($keychar));
$result .= $char;
 }

return base64_encode($result);
}
function decrypt($string, $key) {
$result = '';
$string = base64_decode($string);
for($i = 0; $i < strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char) - ord($keychar));
$result.=$char;
}
return $result;
}
Ty already!
次要點:從Base64編碼轉換到/未加密/解密。 –
如果你的谷歌「IOS BASE64」,你會發現幾個第三方Base64轉換包,如https://github.com/l4u/NSData-Base64/ –