使用包含公钥的.pem文件加密字符串反应原生
问题描述:
我试图找到一种方法,我可以使用公钥在.pem文件中加密明文字符串。我有一个像这对夫妻的出发点下方使用包含公钥的.pem文件加密字符串反应原生
https://github.com/z-hao-wang/react-native-rsa
,但我没能找到它确实这是一个可靠的方法。
答
您不想直接使用公钥加密字符串,您想要生成对称密钥并使用公钥对其进行加密。然后用对称密钥加密字符串。
下面是使用WebCrypto和X.509公钥证书来此封装加密的内容和元数据做成CMS的例子 - https://pkijs.org/examples/CMSEnvelopedExample.html