91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么對字符串加密解密

小億
154
2024-01-09 17:30:49
欄目: 編程語言

Python中可以使用多種方法對字符串進行加密解密,以下是其中一種常見的方法:

  1. 使用base64模塊進行加密解密:
import base64

# 加密字符串
def encrypt_string(text):
    encrypted_text = base64.b64encode(text.encode()).decode()
    return encrypted_text

# 解密字符串
def decrypt_string(encrypted_text):
    decrypted_text = base64.b64decode(encrypted_text.encode()).decode()
    return decrypted_text

# 測試
text = "Hello, World!"
encrypted_text = encrypt_string(text)
decrypted_text = decrypt_string(encrypted_text)

print("原始字符串:", text)
print("加密后的字符串:", encrypted_text)
print("解密后的字符串:", decrypted_text)

輸出結果:

原始字符串: Hello, World!
加密后的字符串: SGVsbG8sIFdvcmxkIQ==
解密后的字符串: Hello, World!

以上代碼使用了base64編碼方法進行加密解密。在加密過程中,首先將字符串編碼為bytes類型,然后使用base64模塊的b64encode方法進行編碼,并將結果轉換為字符串類型;在解密過程中,先將字符串轉換為bytes類型,然后使用base64模塊的b64decode方法進行解碼,并將結果轉換為字符串類型。

需要注意的是,base64編碼并不屬于加密算法,它只是一種編碼方式,可以將二進制數據轉換為可讀的字符串形式。因此,base64編碼的結果是可以被解碼還原回原始數據的。如果需要更高級別的加密算法,可以考慮使用其他模塊或庫,如cryptographypycryptodome等。

0
安化县| 甘孜县| 志丹县| 修武县| 博野县| 繁昌县| 革吉县| 疏附县| 丰台区| 澎湖县| 元氏县| 鸡泽县| 山阴县| 昌平区| 庆阳市| 仁怀市| 望奎县| 扎赉特旗| 时尚| 深泽县| 英山县| 固阳县| 盈江县| 仙桃市| 遵化市| 南丰县| 岳西县| 萨嘎县| 张北县| 郸城县| 改则县| 滕州市| 永川市| 平谷区| 土默特左旗| 射阳县| 遵义县| 清涧县| 锦州市| 新巴尔虎右旗| 叶城县|