Node.js加密RSA [XML]

时间:2018-01-27 14:22:24

标签: c# node.js xml encryption rsa

我需要使用以C#(XML格式)创建的密钥加密Node.js中的字符串

公钥:

ng -v

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您使用XML解析器解析XML,然后检索两个基本64值并解码它们:模数和公共指数。然后使用两个组件为您正在使用的库生成一个键。

我无法直接看到编码的数字是大端还是小端:Mickeysoft没有指定,但是在其他语言实现中缺少反转例程会让我相信字节代表一个大端编码。 / p>

模数的最左边的字节是偶数值这一事实可能是一个很好的指示以及n = p * q,并且如果p& q是素数,因而是奇数,因此计算的结果也是奇数。