python中的Concat字节和字符串

2024-10-02 20:31:49 发布

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

首先,我生成了Mac代码:

mac=hmac.new(b'key',b'yeliz',hashlib.sha256).digest()

第二,我想用它的Mac concat'yeliz'

mac+‘yeliz’

但我得到了以下错误: TypeError:无法将str转换为字节

有没有办法把两种不同的类型结合起来?还是没有编码字符串?因为我需要在Mac上看到明文

谢谢


Tags: key代码new字节mac错误hmachashlib
1条回答
网友
1楼 · 发布于 2024-10-02 20:31:49

我在for循环中实现了以下问题的解决:

  digest_maker = hmac.new(b'key',b'',digestmod=hashlib.sha256)
  digest_maker.update(message)
  digest = digest_maker.hexdigest()
  newstring=str(newstring)+"+"+ str(digest)

相关问题 更多 >