如何对COSE签名邮件进行编码?

2024-09-30 12:19:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在试验加密技术。 我已成功地从字符串中解码COSE消息。 我现在想把它重新编码。 我试图使用COSE library来实现这一点,但不知道如何编译它的每个字段。我的字符串类似于:

<COSE_Sign1: [{'KID': b'4\x92B\xb1\xc2\xd3r\xfe', 'Algorithm': 'Es256'}, {}, b'\xb4\xb4\x1bd]' ... (227 B), b'bR\x20\xf1\x2e' ... (64 B)]> 

出于编码目的,我被要求填写以下数据:

msg = Enc0Message(
    phdr={'ALG': 'A128GCM', 'IV': unhexlify(b'01010101010101010101010101010101')},
    uhdr={'KID': b'meriadoc.brandybuck@buckland.example'},
    payload='a secret message'.encode('utf-8')
)

谁能帮帮我吗? 谢谢


Tags: 字符串消息编码library解码kid加密技术xb1

热门问题