生成随机密钥的程序:pythonimport randomdef generate_key(): # 生成随机密钥 a = random.randint(1, 25) b = random.randint(0, 25) while gcd(a, 26) != 1: a = random.randint(1, 25) return (a, b)该程序通过随机生成a和b的值,生成一个随机的仿射密码密钥,并确保a与26互质。

用phython写仿射密码这里提供一个简单的仿射密码加密解密程序:pythondef gcda b # 求最大公约数 if a == 0 return b else return gcdb a adef encrypttext key # 加密函数 a = key0 b = key1 result = for i in

原文地址: https://www.cveoy.top/t/topic/dxpT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录