Python中的SHA-256哈希算法

44

我想创建一个Python程序,让它请求输入,然后对输入进行哈希(SHA-256),最后打印出结果。这个已经存在了吗?如何实现呢?


5
请查看hashlib - Josh Karpel
1个回答

82

使用 hashlib

from hashlib import sha256

input_ = input('Enter something: ')
print(sha256(input_.encode('utf-8')).hexdigest())

注意:在Python 2.7中会抛出NameError错误。因此,如果您遇到该错误,则需要将解释器更改为Python 3。 - John

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接