2013-10-31 53 views
0

我在我的iOS项目中使用RNCryptor。RNCryptor用OpenSSL和私钥签名

我有一个openssl .pem(私钥)文件。并只有该文件。

我需要使用该文件来引用/签署一个字符串。

有没有人知道代码可能看起来像这样做?

+0

私钥不用于加密数据,但解密。你需要一个公钥来加密。 –

+0

使用OpenSSL生成密钥对。 – Shinichi

+0

您可以并且必须使用公钥和私钥进行加密和解密。一个确实会颠倒其他。 – Tuan

回答

0

RNCryptor是一种管理AES对称加密的格式和库。你所描述的很可能是RSA非对称加密(公钥/私钥加密)。它们不兼容。

+0

谢谢你的提示! – Tuan

+0

@Rob是否有任何不对称加密的库,比如RNCryptor确实对称? – Ryan

+0

@Ryan请参阅我的答案[RSA Encription with no external libraries](http://stackoverflow.com/questions/19608727/encrypt-or-sign-string-with-public-key-in-ios-with-目标c)。也许这有帮助。 – Tuan