python编程sha256
时间: 2024-05-22 18:09:18 浏览: 168
基于python的哈希算法sha256sum
SHA256是一种哈希函数,其输出是256位二进制数值,通常表示为64个十六进制数值。Python中有一个内置的hashlib模块,可以使用其提供的sha256()函数来计算输入数据的SHA256哈希值。下面是一个简单的示例代码:
```
import hashlib
input_data = "hello, world!"
hash_object = hashlib.sha256(input_data.encode())
hex_dig = hash_object.hexdigest()
print(hex_dig)
```
在上面的示例中,我们首先将输入数据编码为字节串(因为sha256()函数只能接受字节串),然后使用该函数计算哈希值,最后使用hexdigest()方法将哈希值转换为十六进制字符串并输出。
阅读全文