在Python中,你可以使用hashlib
模块来计算一个字符串的SHA-256哈希值。
import hashlib
def 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哈希值。