【问题标题】:Python MD5 : TypeError: object supporting the buffer API requiredPython MD5:TypeError:需要支持缓冲区 API 的对象
【发布时间】:2021-10-15 20:42:04
【问题描述】:

我的代码如下所示:

EncryptingKey = hashlib.md5(Random(32000))

当我运行这段代码时,我得到了这个错误:

TypeError: object supporting the buffer API required

谁能告诉我如何处理haslib.md5() 的参数才能使其正常工作?

【问题讨论】:

  • 请显示足够的代码来复制您的问题
  • hashlib.md5() 需要一个二进制字符串作为其第一个参数。您可以随时使用help(hashlib.md5) 进行检查。

标签: python md5


【解决方案1】:

试试这个:hashlib.md5(Random(32000).to_bytes(2, byteorder='big' )) 它需要一个字节输入e

【讨论】:

    猜你喜欢
    • 2016-11-05
    • 2019-05-25
    • 2021-05-16
    • 2018-11-11
    • 2022-01-21
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 2014-08-09
    相关资源
    最近更新 更多