将 RSA 加密的 JavaScript 代码翻译成 Python
Translate JavaScript code of RSA encryption to Python
我有 this JavaScript code 使用 RSA 加密文本,我需要一个生成相同加密消息的查询,但它适用于 Python。
JavaScript 我使用的代码:
var key = new RSAKeyPair(
"2f9ac975a8a20c1b108e678904b42aa1",
"",
"4a5670127da1fd4e2a51685faff367f9"
);
...
我在 Python 中找不到等效项,因为参数 "modulus" 出现在 JavaScript 的代码生成器中,而我在 Python-RSA library 中找不到.
我需要重写 JS 代码还是有更简单的替代方法?
私钥和 public 密钥都包含 模数 n。 public密钥包含模数和加密(public)指数e,私钥包含模数和解密(私有)指数 d.
所以你要做的就是简单地从键中提取三个值n, d, e。大概是 python 模块自己做的。
关于如何求模:https://crypto.stackexchange.com/questions/18031/the-modulus-of-rsa-public-key
RSA的一般解释:
我有 this JavaScript code 使用 RSA 加密文本,我需要一个生成相同加密消息的查询,但它适用于 Python。
JavaScript 我使用的代码:
var key = new RSAKeyPair(
"2f9ac975a8a20c1b108e678904b42aa1",
"",
"4a5670127da1fd4e2a51685faff367f9"
);
...
我在 Python 中找不到等效项,因为参数 "modulus" 出现在 JavaScript 的代码生成器中,而我在 Python-RSA library 中找不到.
我需要重写 JS 代码还是有更简单的替代方法?
私钥和 public 密钥都包含 模数 n。 public密钥包含模数和加密(public)指数e,私钥包含模数和解密(私有)指数 d.
所以你要做的就是简单地从键中提取三个值n, d, e。大概是 python 模块自己做的。
关于如何求模:https://crypto.stackexchange.com/questions/18031/the-modulus-of-rsa-public-key
RSA的一般解释: