Python中的简单加密和解密方法
介绍
Python是一种流行的编程语言,经常用于开发各种应用程序和网络服务。在这篇文章中,我们将讨论Python中的简单加密和解密方法,以及如何使用它们来保护敏感数据。
加密算法
在Python中,有许多可用于加密数据的算法。其中最常用的算法之一是AES(高级加密标准)。我们将重点介绍对称加密算法,它使用相同的密钥加密和解密数据。这使得它非常适合用于保护敏感数据,因为只有知道密钥的人才能解密数据。
简单加密示例
我们将从一个简单的加密示例开始。以下是一个使用AES 256位对称加密对字符串进行加密的Python代码片段:
from Crypto.Cipher import AES
import base64
# 加密
def encrypt(text, key):
cipher = AES.new(key, AES.MODE_ECB)
padded_text = _pad(text)
encrypted_text = cipher.encrypt(padded_text