用python实现一个希尔密码加密的代码
时间: 2023-05-25 07:05:09 浏览: 112
希尔密码的实现
以下是使用 Python 实现希尔密码加密的代码:
```python
def encrypt(plain_text, key):
key_len = len(key)
cipher_text = ''
for i in range(len(plain_text)):
cipher_char = chr((ord(plain_text[i]) + ord(key[i % key_len])) % 26 + 97)
cipher_text += cipher_char
return cipher_text
plain_text = input("Enter the text to be encrypted: ")
key = input("Enter the key: ")
cipher_text = encrypt(plain_text, key)
print("The encrypted text is:", cipher_text)
```
这个代码需要用户提供明文和密钥,然后使用循环将明文转换为密文。每个明文字母都通过向其加上密钥字母进行转换。最后,函数返回密文字符串。
阅读全文