gpt4 book ai didi

hashlib.digest() 方法的 Python 解码问题

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:07 25 4
gpt4 key购买 nike

你好 StackOverflow 社区,

使用 Google App Engine,我在模型类(扩展 db.Model)中编写了一个 keyToSha256() 方法:

class Car(db.Model):
def keyToSha256(self):
keyhash = hashlib.sha256(str(self.key())).digest()
return keyhash

当显示输出时(最终在 Django 模板中),我得到乱码,例如:

�����_ɘ�!`�I�!�;�QeqN��Al�'2

我期待更符合这个的东西:

9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08

我错过了什么重要的东西吗?尽管阅读了一些关于 ASCII、Unicode、utf-8 等的指南,但我认为我离掌握字符串编码/解码的 secret 还很远。在浏览 StackOverflow 并通过 Google 搜索见解后,我想我应该在这里问这个问题。任何想法 ?谢谢!

最佳答案

改用.hexdigest()

关于hashlib.digest() 方法的 Python 解码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com