Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将RSA PlblicKey XML转换为PEM格式_Javascript_Xml_Rsa_Pem - Fatal编程技术网

Javascript 如何将RSA PlblicKey XML转换为PEM格式

Javascript 如何将RSA PlblicKey XML转换为PEM格式,javascript,xml,rsa,pem,Javascript,Xml,Rsa,Pem,我通过httprequest从C#server收到RSA密钥, 但是很多加密库需要PEM格式。 我在这个 但我不能在我的Javscript H5项目中使用它, 还有其他解决方案吗?您的XML似乎是一种合适的格式 <RSAKeyValue> <Modulus>1znidPBIcMcO7K/53tkTSyKqxlG5Mcws8kVtijS4tyEU4W/FEVWYpOtv+Stnb4Vt</Modulus> <Exponent>AQ

我通过httprequest从C#server收到RSA密钥, 但是很多加密库需要PEM格式。 我在这个 但我不能在我的Javscript H5项目中使用它,
还有其他解决方案吗?

您的XML似乎是一种合适的格式

<RSAKeyValue> 
    <Modulus>1znidPBIcMcO7K/53tkTSyKqxlG5Mcws8kVtijS4tyEU4W/FEVWYpOtv+Stnb4Vt</Modulus>
    <Exponent>AQAB</Exponent>
</RSAKeyValue>

您的XML似乎是一种适当的格式

<RSAKeyValue> 
    <Modulus>1znidPBIcMcO7K/53tkTSyKqxlG5Mcws8kVtijS4tyEU4W/FEVWYpOtv+Stnb4Vt</Modulus>
    <Exponent>AQAB</Exponent>
</RSAKeyValue>

是否有可能从服务器发送PEM格式?似乎是最简单的解决方案IT的最终解决方案……:'(您是否有机会从服务器发送PEM格式?似乎是最简单的解决方案IT的最终解决方案……)(很高兴听到您的消息。有其他加密库吗?我无法使用此库,因为许可证:(Forge是开源的,需要GNU GPL v2,它没有太多的限制。但如果它不适合您,请尝试使用具有自己的许可证模型的。或者使用所有现代浏览器中都存在的标准Web加密Api。在这种情况下,您需要将密钥转换为JWK格式(JsonWebKey)要导入它,请将其导出为
spki
(原始数据),并将其编码为base64以获取PEM格式我很高兴听到您的消息。有其他加密库吗?我无法使用此库,因为许可证:(Forge是开源的,需要GNU GPL v2,它没有太多的限制。但如果它不适合您,请尝试使用具有自己的许可证模型的。或者使用所有现代浏览器中都存在的标准Web加密Api。在这种情况下,您需要将密钥转换为JWK格式(JsonWebKey)要导入它,请将其导出为
spki
(原始数据),并将其编码为base64以获取PEM格式