RSA.constrct
时间: 2023-11-29 10:05:53 浏览: 66
RSA.construct() 是 Python 中 RSA 模块中的一个方法,用于构造一个 RSA 密钥对。它需要传入两个参数:
1. modulus_bits:表示生成的模数的位数,一般设置为 1024 或 2048。
2. randfunc:表示一个用于生成随机数的可调用对象,一般使用 Python 的 random 模块或 Crypto.Random 模块中的可调用对象。
该方法会返回一个元组,包含公钥和私钥两个对象。公钥对象包含 modulus、exponent 两个属性,私钥对象包含 modulus、exponent、p、q、d、u 6 个属性。这些属性的含义和用途可以参考 RSA 加密算法的相关知识。
阅读全文