中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python字符串加密輸出的方法是什么

小億
107
2024-02-18 17:00:21
欄目: 編程語言

在Python中,可以使用不同的加密算法來加密字符串。常見的加密算法包括AES、DES、RSA等。以下是一個使用RSA算法加密字符串的示例:

from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_OAEP
import base64

# 生成RSA密鑰對
key = RSA.generate(2048)

# 獲取公鑰和私鑰
public_key = key.publickey()
private_key = key

# 加密字符串
message = "Hello, world!"
cipher = PKCS1_OAEP.new(public_key)
encrypted_message = cipher.encrypt(message.encode())

# 將加密后的消息進行base64編碼
encrypted_message_base64 = base64.b64encode(encrypted_message)

print("加密后的消息:", encrypted_message_base64)

在上面的示例中,首先生成了一個RSA密鑰對,然后使用公鑰加密了字符串"Hello, world!"。最后,將加密后的消息進行base64編碼輸出。請注意,使用加密算法前,需要安裝pycryptodome模塊。您可以使用以下命令安裝:

pip install pycryptodome

0
宁武县| 安平县| 仙居县| 交城县| 夏河县| 茌平县| 涞水县| 大名县| 团风县| 嵊州市| 平武县| 平阴县| 偏关县| 乐安县| 玉林市| 武夷山市| 探索| 越西县| 杭锦旗| 怀集县| 佛学| 柯坪县| 隆德县| 河东区| 化隆| 绥棱县| 长治县| 元江| 马尔康县| 丰城市| 土默特左旗| 阿城市| 加查县| 浏阳市| 盐山县| 杂多县| 福建省| 容城县| 桃江县| 东源县| 开远市|