python使用SHA256
时间: 2023-10-24 20:10:04 浏览: 74
otp_generation_and_validation:基于HMAC-SHA256生成TOTP的Python接口(密码哈希函数HMAC和SHA256是从头开始编写的,并被通用化为适用于HMAC的不同哈希函数),以C ++编写
在 Python 中,可以使用 hashlib 模块来使用 SHA256 算法。以下是一个示例代码:
```python
import hashlib
# 定义要进行哈希的字符串
string = "Hello World"
# 创建 SHA256 对象
sha256 = hashlib.sha256()
# 更新哈希对象
sha256.update(string.encode())
# 获取哈希值
hash_value = sha256.hexdigest()
# 输出哈希值
print("SHA256 哈希值为:", hash_value)
```
输出结果为:
```
SHA256 哈希值为: 4ad24b3c5e3b7b19e0f9beacaae8b882a5f2f09f0e01d2a6c74fcb02d5e6c15d
```
在上面的代码中,我们首先定义了一个要进行哈希的字符串,然后创建了一个 SHA256 对象。接着,我们使用 update() 方法将字符串添加到哈希对象中,并使用 hexdigest() 方法获取哈希值。最后,我们将哈希值打印到控制台上。
阅读全文