gpt4 book ai didi

python - 为什么 `print hashlib.sha224(some_string).digest()` 与其 `repr()` 不同?

转载 作者:太空宇宙 更新时间:2023-11-03 10:24:51 24 4
gpt4 key购买 nike

我想在我的数据库表中存储一些字符串的哈希值。为此,我创建了一个 varchar(64) 类型的列。我确实生成了这样的哈希值:

>>> thehash = hashlib.sha224(some_string).digest()

现在我明白了

>>> print thehash

不一样

>>> thehash

(到目前为止,我知道 >>> print 'test'>>> 'test' 之间的区别...:-))我很困惑我现在应该存储哪一部分。 repr() 还是其他版本?

最佳答案

都没有。您应该改为调用 .hexdigest() 方法并存储它。

关于python - 为什么 `print hashlib.sha224(some_string).digest()` 与其 `repr()` 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130494/

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