import hashlib hashlib.md5("hello world").hexdigest() 'fc3ff98e8c6a0d3087d515c0473f8677' print('md5',md5) sha1 = hashlib.sha1(data.encode('utf8')).hexdigest() print('sha1',sha1)怎么运行
时间: 2023-08-11 20:04:10 浏览: 167
MD5,SHA1,等HASH值计算
这段代码运行时会报错,因为变量 `md5` 在代码中并没有定义。正确的代码应该是这样的:
```python
import hashlib
# 计算字符串 "hello world" 的 MD5 值
md5 = hashlib.md5("hello world".encode('utf-8')).hexdigest()
print('md5:', md5)
# 计算字符串 "hello world" 的 SHA1 值
sha1 = hashlib.sha1("hello world".encode('utf-8')).hexdigest()
print('sha1:', sha1)
```
运行代码后,会输出计算出的 MD5 和 SHA1 值。
阅读全文