可以用python写一个sha256加密算法吗
时间: 2023-02-09 14:58:50 浏览: 149
SHA256加密算法
是的,可以用 Python 写一个 sha256 加密算法。可以使用 Python 的 hashlib 库中的 sha256 类来实现。
示例代码如下:
```python
import hashlib
def sha256(str):
sha = hashlib.sha256()
sha.update(str.encode())
return sha.hexdigest()
print(sha256("hello world"))
```
如果你需要加盐加密,可以在消息的前面添加盐,在进行加密
```python
import hashlib
def sha256(str,salt):
sha = hashlib.sha256()
sha.update(salt.encode())
sha.update(str.encode())
return sha.hexdigest()
print(sha256("hello world","my salt"))
```
阅读全文