Pycrypto - 使用Crypto.Random生成密钥和初始化向量

Imr*_*zad 4 python pycrypto

Crypto.Random可以用来安全地生成一个强密钥和一个初始化向量吗?

Ray*_*ger 9

根据PyCryto文档,答案是肯定的:

from Crypto.PublicKey import RSA
from Crypto import Random
rng = Random.new().read
RSAkey = RSA.generate(1024, rng) 
Run Code Online (Sandbox Code Playgroud)

  • `ValueError:我的`(2,6,0,'final',0)中RSA模数长度必须是256的倍数和> = 1024` (2认同)