共計 487 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 中可以使用 cryptography
庫來實現對稱加密算法。以下是一個使用 AES 加密算法的示例:
from cryptography.fernet import Fernet
# 生成密鑰
key = Fernet.generate_key()
# 創建 Fernet 對象
cipher = Fernet(key)
# 加密數據
plaintext = b"Hello, World!"
ciphertext = cipher.encrypt(plaintext)
print(f"Ciphertext: {ciphertext}")
# 解密數據
decrypted_text = cipher.decrypt(ciphertext)
print(f"Decrypted text: {decrypted_text}")
在這個示例中,我們首先生成一個隨機密鑰并使用它創建一個 Fernet
對象,然后使用 encrypt
方法來加密數據,使用 decrypt
方法來解密數據。
請注意,cryptography
庫支持的對稱加密算法不僅限于 AES,還支持其他算法如 DES、3DES 等。你可以根據需要選擇合適的算法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: Python
2023-12-21