def seed(self, a=None, version=2):
"""Initialize the internal state of the generator."""
if not (1 <= a <= self.n - 1):
raise ValueError("Seed value must be between 1 and n-1=" + str(self.n - 1))
if gcd(a, self.n) != 1:
raise ValueError("Seed value must be co-prime to n=" + str(self.n))
super().seed(a, version)
self.x = pow(a, 2, self.n)
cryptographically_secure_generators.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录