0

私は暗号化を実験しています。文字列から COSE メッセージを正常にデコードしました。私は今それをエンコードしたいと思います。そのためにCOSE ライブラリを使用しようとしましたが、その各フィールドをコンパイルする方法がわかりません。私の文字列は次のようなものです:

<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')
)

誰か助けてくれませんか?ありがとう

4

0 に答える 0