色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 文本加解密

林子帆2年前9瀏覽0評論

Python 是一種非常流行的編程語言,也是許多工程師首選的語言。它擁有強(qiáng)大的文本加解密庫,可以輕松地進(jìn)行各種加解密操作。

import base64
# 文本加密
text = "這是一個需要加密的文本"
encoded_text = base64.b64encode(text.encode("utf-8")).decode("utf-8")
# 文本解密
decoded_text = base64.b64decode(encoded_text).decode("utf-8")
print("加密前的文本:", text)
print("加密后的文本:", encoded_text)
print("解密后的文本:", decoded_text)

在上述代碼中,我們使用 Python 內(nèi)置的 base64 模塊來進(jìn)行文本加解密。通過使用 b64encode() 方法對文本進(jìn)行加密,并使用 b64decode() 方法進(jìn)行解密。

當(dāng)然,Python 還有其他的文本加解密庫,如 Fernet、cryptography 等,可以根據(jù)實(shí)際需求進(jìn)行選擇和使用。

from cryptography.fernet import Fernet
# 生成密鑰
key = Fernet.generate_key()
# 加密文本
cipher_suite = Fernet(key)
text_2 = "這是另一個需要加密的文本"
encoded_text_2 = cipher_suite.encrypt(text_2.encode("utf-8")).decode("utf-8")
# 解密文本
decoded_text_2 = cipher_suite.decrypt(encoded_text_2.encode("utf-8")).decode("utf-8")
print("加密前的文本:", text_2)
print("加密后的文本:", encoded_text_2)
print("解密后的文本:", decoded_text_2)

在這段代碼中,我們使用了 Fernet 庫并生成了一個密鑰,然后使用這個密鑰對文本進(jìn)行加解密操作。

綜上所述,Python 提供了許多強(qiáng)大的文本加解密庫,可以幫助我們保護(hù)敏感信息和保證數(shù)據(jù)安全。