python使用sha1加密方法验证文件的有效性
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/28 功能描述:python使用sha1加密方法验证文件的有效性 """ import hashlib hash_new = hashlib.sha1() # 或hashlib.md5() with open('pidancode.png', 'rb') as fp: # 打开文件,一定要以二进制打开 while True: data = fp.read() # 读取文件块 if not data: # 直到读完文件 break hash_new.update(data) hash_value = hash_new.hexdigest() # 生成40位(sha1)或32位(md5)的十六进制字符串 print(hash_value)
输出:
93526c5e4140a188915437833eb0e9c949af861c
以上代码在Python3.9环境下测试通过。
相关文章