私はiPhoneアプリとPHPWebサービスの間に暗号化を実装しようとしています。ただし、機能していません。テキストの前半は復号化されていないようですが、後半は正常に復号化されています。私は何をすべきか?
PHPの暗号化方法は次のとおりです。
function decrypt($str, $iv) {
$iv .= "00000000";
$str = base64_decode($str);
return self::decrypt_data($str, $iv, self::secret_key);
}
テキストを暗号化するiPhoneのものは、次のようなCryptoHelperクラスを使用します。
NSString *encrypted = [[CryptoHelper sharedInstance] encryptString:dataString];
CryptoHelperクラスはhttp://pastie.org/1267796で見ることができます。