RSA则全程使用bytes类型
@ -1,7 +1,7 @@
class Letter:
sign = "计算得到"
encryptType = "SM4-GCM"
encryptKey = "计算获得"
encryptKey = "计算获得" # recvPubKey 加密后的 对称加密秘钥 数据
recvPubKey = ""
senderPubKey = ""
@ -21,7 +21,13 @@ def generate_keys(priKeySavePath, pubKeySavePath):
with open(pubKeySavePath, "wb") as f:
f.write(public_key)
"""
输入:
需要公私钥加解密的消息:字节类型
公私钥:base64
输出:
加解密后的数据:字节类型
def encrypt_message(message: bytes, public_key_base64):
# 加载公钥
public_key_bin = base64.b64decode(public_key_base64)