SM4的message使用str,key使用bytes类型

RSA则全程使用bytes类型
sender_okToCheck
Timmoc 4 months ago
parent 730fb4dd96
commit 0c0bce2095

@ -1,7 +1,7 @@
class Letter: class Letter:
sign = "计算得到" sign = "计算得到"
encryptType = "SM4-GCM" encryptType = "SM4-GCM"
encryptKey = "计算获得" encryptKey = "计算获得" # recvPubKey 加密后的 对称加密秘钥 数据
recvPubKey = "" recvPubKey = ""
senderPubKey = "" senderPubKey = ""

@ -21,7 +21,13 @@ def generate_keys(priKeySavePath, pubKeySavePath):
with open(pubKeySavePath, "wb") as f: with open(pubKeySavePath, "wb") as f:
f.write(public_key) f.write(public_key)
"""
输入
需要公私钥加解密的消息字节类型
公私钥base64
输出
加解密后的数据字节类型
"""
def encrypt_message(message: bytes, public_key_base64): def encrypt_message(message: bytes, public_key_base64):
# 加载公钥 # 加载公钥
public_key_bin = base64.b64decode(public_key_base64) public_key_bin = base64.b64decode(public_key_base64)

Loading…
Cancel
Save