Sha-256 Python Hasher

时间:2018-02-04 21:05:05

标签: python hash sha256

我想创建一个python程序,要求输入然后哈希(sha-256)输入然后打印它。这已经存在了吗?我该怎么做呢。

2 个答案:

答案 0 :(得分:5)

使用hashlib

Python 3.x

import hashlib

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

Python 2.x

import hashlib
inp = raw_input('Enter something: ')
print hashlib.sha256(inp.encode('utf-8')).hexdigest()

答案 1 :(得分:0)

我编写了一个能够做到这一点的软件包。 像这样安装软件包:

pip3 install py_essentials

使用模块散列字符串:

from py_essentials import hasher as hs
text = "text123"
hash = hs.checksum(text, "sha256")