115 sha1转存助手脚本
时间: 2023-11-15 13:08:41 浏览: 535
以下是一个简单的 Python 脚本,可以将文件的 SHA1 值转存到指定的文本文件中:
```python
import hashlib
def sha1sum(filename):
sha1 = hashlib.sha1()
with open(filename, 'rb') as f:
while True:
data = f.read(65536)
if not data:
break
sha1.update(data)
return sha1.hexdigest()
filename = input('请输入要计算 SHA1 值的文件路径:')
sha1 = sha1sum(filename)
output_file = input('请输入要输出 SHA1 值的文本文件路径:')
with open(output_file, 'a') as f:
f.write(sha1 + ' ' + filename + '\n')
print('SHA1 值已成功转存到文本文件中!')
```
使用方法:
1. 将上述 Python 代码复制到文本编辑器中,保存为 `.py` 文件。
2. 在命令行或终端中运行该脚本:`python filename.py`(其中 `filename.py` 是保存的 Python 文件名)。
3. 按照提示输入要计算 SHA1 值的文件路径和要输出 SHA1 值的文本文件路径。
4. 程序将计算文件的 SHA1 值,并将其写入指定的文本文件中。
阅读全文