pycharm维吉尼亚密码随机输入一段明文加密
时间: 2023-07-05 12:23:36 浏览: 53
pycharm的console输入实现换行的方法
5星 · 资源好评率100%
可以使用Python的 `random` 模块生成随机的明文,然后对其进行维吉尼亚密码加密。以下是一个示例代码:
```python
import random
def generate_random_text(length):
# 生成随机明文
text = ""
for i in range(length):
text += chr(random.randint(65, 90))
return text
# 生成随机明文并加密
text = generate_random_text(10)
key = "SECRETKEY"
cipher = vigenere_cipher(text, key)
# 输出明文和密文
print("明文:", text)
print("密文:", cipher)
```
这段代码使用 `generate_random_text` 函数生成指定长度的随机明文,然后使用 `vigenere_cipher` 函数对其进行加密。最后输出明文和密文。你可以在PyCharm中运行此代码并观察输出结果。
阅读全文