安全和密码学

hashlib 中的许多方法都要求你传递可解释为字节缓冲区的值,而不是字符串。这是 hashlib.new().update()hashlib.pbkdf2_hmac 的情况。如果你有一个字符串,你可以通过将字符 b 添加到字符串的开头来将其转换为字节缓冲区:

  "This is a string"
 b"This is a buffer of bytes"