我正在尝试生成大量随机增加的 16 字节字符串。通过增加熵,我的意思是增加可能选择的随机字符的数量,每 1000 个生成的字符串。我想将每个字符串存储在一个文件中,以一种我可以将每一行发送到 openssl 进行 aes 加密的方式(这就是为什么 16 字节)。那是我的代码。那正确吗?
file = f=open('/root/randomGenString.txt', 'w')
for y in xrange(0,256):
print "Range", y
for x in xrange(0,1000):
#print random.randint(0,y)
stringa=''.join(chr(random.randint(0,y)) for z in xrange(0,16))
file.write(stringa)
file.write("\n")
file.close()