使用包含公钥的.pem文件加密字符串反应原生

使用包含公钥的.pem文件加密字符串反应原生

问题描述:

我试图找到一种方法,我可以使用公钥在.pem文件中加密明文字符串。我有一个像这对夫妻的出发点下方使用包含公钥的.pem文件加密字符串反应原生

https://github.com/z-hao-wang/react-native-rsa

,但我没能找到它确实这是一个可靠的方法。

您不想直接使用公钥加密字符串,您想要生成对称密钥并使用公钥对其进行加密。然后用对称密钥加密字符串。

下面是使用WebCrypto和X.509公钥证书来此封装加密的内容和元数据做成CMS的例子 - https://pkijs.org/examples/CMSEnvelopedExample.html

结束了使用https://github.com/amitaymolko/react-native-rsa-native和它的工作就像一个魅力。