Cryptography 使用RSA私钥Windows加密API进行签名
我正在开发一个metro应用程序,并正在为一个Google应用程序签署Oauth请求。 我无法将我的密钥对正确导入JS代码。 同样的问题也曾在这里提出,但仍未解决- 我的钥匙的格式是“---开始私钥---MIC898等等----结束私钥--” 当我尝试使用ImportKeyPair函数将其导入到代码中时,我得到一个异常 “编码或解码时出现问题”Cryptography 使用RSA私钥Windows加密API进行签名,cryptography,rsa,microsoft-metro,signing,Cryptography,Rsa,Microsoft Metro,Signing,我正在开发一个metro应用程序,并正在为一个Google应用程序签署Oauth请求。 我无法将我的密钥对正确导入JS代码。 同样的问题也曾在这里提出,但仍未解决- 我的钥匙的格式是“---开始私钥---MIC898等等----结束私钥--” 当我尝试使用ImportKeyPair函数将其导入到代码中时,我得到一个异常 “编码或解码时出现问题” 我使用openSSL“rsagen”工具获取我的密钥,我相信它提供了一对私钥和公钥。尝试先使用openSSL RSAPS将PEM格式的RSA密钥转换为D
我使用openSSL“rsagen”工具获取我的密钥,我相信它提供了一对私钥和公钥。尝试先使用
openSSL RSA
PS将PEM格式的RSA密钥转换为DER。私钥还包含公共指数,因此您应该能够从结构库中提取这两个密钥。问题是pvt密钥是base64格式的,所以我对其进行了编码并进行了处理。我认为这与您建议的效果相同。PEM格式是ASN.1 DER,使用base64进行编码,但使用——这是一个标题内容--
和——这是添加到其中以标识其中对象的内容的结尾--
(以及分离对象以便链接它们)。尝试使用更常见的标签gaurav,或者阅读本网站的常见问题,以便更有效地使用它。