gpt4 book ai didi

python - 生成可变长度哈希

转载 作者:行者123 更新时间:2023-12-05 01:43:17 24 4
gpt4 key购买 nike

有没有办法在 python 中生成一个简短版本的哈希码,SHA128 或 SHA256我试过了,但它不是正确的方法来获取[提取子字符串以缩短]

hashlib.sha256(str.encode('utf-8')).hexdigest()[:8]

例如,如果我有一个字符串,我想要 8 个字符的散列

str = "iamtestingastringtogethash"
print(hashlib.sha256(str.encode('utf-8').hexdigest(),8))

Output: some_8char_hash

最佳答案

好的,我找到了自己的修复方法,

hashlib.shake_256(str.encode("utf-8")).hexdigest(length=8)

关于python - 生成可变长度哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49808639/

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