在Python中,我正在使用Crypto包生成256位长度的随机数。用于此目的的函数为:
这将得到类似以下内容的结果:
现在我的问题是如何将这个数字转换为所有ASCII字符的字符串?是否有内置函数可以做到这一点,或者我需要将其转换为二进制并拆分为八个一和零的块,然后自己完成?提前致谢。
import Crypto.Random.random as rand
key = rand.getrandbits(256)
这将得到类似以下内容的结果:
112699108505435943726051051450940377552177626778909564691673845134467691053980
现在我的问题是如何将这个数字转换为所有ASCII字符的字符串?是否有内置函数可以做到这一点,或者我需要将其转换为二进制并拆分为八个一和零的块,然后自己完成?提前致谢。