【发布时间】:2022-01-07 08:30:19
【问题描述】:
我从https://pypi.org/project/cose/安装了以下包cose 0.9
在他们的页面上,有一个示例代码:
from binascii import unhexlify
from cose.messages import Enc0Message
from cose.keys import SymmetricKey
# Create a COSE Encrypt0 Message
msg = Enc0Message(
phdr={'ALG': 'A128GCM', 'IV': unhexlify(b'01010101010101010101010101010101')},
uhdr={'KID': b'meriadoc.brandybuck@buckland.example'},
payload='a secret message'.encode('utf-8')
)
# Create a COSE Symmetric Key
cose_key = SymmetricKey(key=unhexlify(b'000102030405060708090a0b0c0d0e0f'))
msg.key = cose_key
# Performs encryption and CBOR serialization
msg.encode()
b'\xd0\x83U\xa2\x01\x01\x05P\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xa1\x04X$meriadoc.brandybuck@buckland.exampleX \xc4\xaf\x85\xacJQ4\x93\x19\x93\xec\n\x18c\xa6\xe8\xc6n\xf4\xc9\xac\x161^\xe6\xfe\xcd\x9b.\x1cy\xa1'
但是当我尝试运行它时,我收到以下错误:
ModuleNotFoundError: No module named 'cose.messages'; 'cose' is not a package
知道我做错了什么或如何解决吗?
【问题讨论】:
标签: python python-3.x module