在Objective-C中解密OpenSSL加密的字符串

易卜拉欣·阿扎尔·阿玛(Ibrahim Azhar Armar)

我有一个使用以下代码在PHP中加密的字符串

function encrypt($string, $publicKey)
{
    openssl_public_encrypt($string, $cryptedText, $publicKey);
    return base64_encode($cryptedText);
}
$publicKey = file_get_contents('public.crt');
$encryptedText = encrypt('Test', $publicKey);

这在PHP中工作正常,我能够使用公共/私有密钥对进行加密/解密。

将加密的文本发送到我想解密同一字符串的iOS应用程序,我尝试了多种方法,但似乎无济于事,可以赞赏执行以下操作的任何指针。

  • 在Objective-C中解密从PHP收到的OpenSSL加密字符串
  • 加密并将数据发送到PHP以进行解密(应支持openssl_private_decrypt
易卜拉欣·阿扎尔·阿玛(Ibrahim Azhar Armar)

我将这个库用于iOS,效果很好。

https://github.com/jslim89/RSA-示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章