Python计算sha256算法实现代码
在Python中,你可以使用hashlib
模块来计算一个字符串的SHA-256哈希值。
import hashlibdef sha256_hash(string):hash_object = hashlib.sha256(string.encode('utf-8'))hex_dig = hash_object.hexdigest()return hex_dig# 使用函数
my_string = "Hello, World!"
print(sha256_hash(my_string))
这段代码定义了一个sha256_hash
函数,它接受一个字符串作为参数,将其编码为UTF-8,然后使用hashlib.sha256
计算其SHA-256哈希值,最后返回哈希值的十六进制表示。你可以通过传入不同的字符串来计算不同字符串的SHA-256哈希值。