python对称加密怎样实现

avatar
作者
筋斗云
阅读量:0

Python中可以使用cryptography库来实现对称加密。以下是一个使用Fernet对称加密的示例代码:

首先需要安装cryptography库,可以使用以下命令进行安装:

pip install cryptography 

然后可以使用以下代码进行加密和解密操作:

from cryptography.fernet import Fernet  # 生成密钥 key = Fernet.generate_key()  # 创建Fernet对象 cipher_suite = Fernet(key)  # 加密数据 plain_text = b"Hello, World!" cipher_text = cipher_suite.encrypt(plain_text)  print("加密后的数据:", cipher_text)  # 解密数据 decrypted_text = cipher_suite.decrypt(cipher_text) print("解密后的数据:", decrypted_text) 

在上面的代码中,首先生成了一个密钥,然后使用该密钥创建了一个Fernet对象。接下来,使用Fernet对象的encrypt方法对数据进行加密,得到加密后的数据。最后,使用decrypt方法对加密后的数据进行解密,得到原始数据。

需要注意的是,对称加密算法使用的密钥需要保密,如果密钥泄露,那么加密的数据也就不再安全了。因此,在实际应用中,需要采取安全的方式来管理和存储密钥。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!