vigenere加密算法python
时间: 2023-11-22 18:50:36 浏览: 87
以下是使用元组、列表和字典编写的Vigenere加密算法的Python代码示例:
1. 使用元组实现的Vigenere加密算法:
```python
# 导入元组库
import tuples
# 调用元组库中的加密函数
encrypted_text = tuples.encrypt("plaintext", "key")
# 输出加密后的文本
print("Encrypted text:", encrypted_text)
# 调用元组库中的解密函数
decrypted_text = tuples.decrypt(encrypted_text, "key")
# 输出解密后的文本
print("Decrypted text:", decrypted_text)
```
2. 使用列表实现的Vigenere加密算法:
```python
# 导入列表库
import list
# 调用列表库中的加密函数
encrypted_text = list.encrypt("plaintext", "key")
# 输出加密后的文本
print("Encrypted text:", encrypted_text)
# 调用列表库中的解密函数
decrypted_text = list.decrypt(encrypted_text, "key")
# 输出解密后的文本
print("Decrypted text:", decrypted_text)
```
3. 使用字典实现的Vigenere加密算法:
```python
# 导入字典库
import dictionary
# 调用字典库中的加密函数
encrypted_text = dictionary.encrypt("plaintext", "key")
# 输出加密后的文本
print("Encrypted text:", encrypted_text)
# 调用字典库中的解密函数
decrypted_text = dictionary.decrypt(encrypted_text, "key")
# 输出解密后的文本
print("Decrypted text:", decrypted_text)
```
阅读全文