使用OpenSSL和私钥的RNCryptor签名

使用OpenSSL和私钥的RNCryptor签名,openssl,public-key-encryption,sign,pem,rncryptor,Openssl,Public Key Encryption,Sign,Pem,Rncryptor,我在iOS项目中使用RNCryptor 我有一个openssl.pem(私钥)文件。只有那个文件 我需要用那个文件来写一个字符串 有人知道代码是如何做到这一点的吗?RNCryptor是一种用于管理AES对称加密的格式和库。您所描述的很可能是RSA非对称加密(公钥/私钥加密)。它们不兼容。私钥不用于加密数据,而是用于解密。您需要一个公钥进行加密。使用OpenSSL生成密钥对。您可以而且必须使用公钥和私钥进行加密和解密。一个做另一个的反转。@Rob有没有像RNCryptor做对称一样做非对称加密的库

我在iOS项目中使用RNCryptor

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

我需要用那个文件来写一个字符串


有人知道代码是如何做到这一点的吗?

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

私钥不用于加密数据,而是用于解密。您需要一个公钥进行加密。使用OpenSSL生成密钥对。您可以而且必须使用公钥和私钥进行加密和解密。一个做另一个的反转。@Rob有没有像RNCryptor做对称一样做非对称加密的库?@Ryan请在这里查看我的答案。也许这会有帮助。