如何用Python编写代码来计算指定文件的MD5校验和?
- 内容介绍
- 文章标签
- 相关推荐
本文共计606个文字,预计阅读时间需要3分钟。
MD5是一种常用的不可逆加密算法,操作简单,计算速度快,广泛应用于多种场景。例如:为用户上传的文件生成唯一名称,在数据库中存储用户密码,下载文件后验证文件是否完整等。
md5是一种常见不可逆加密算法,使用简单,计算速度快,在很多场景下都会用到,比如:给用户上传的文件命名,数据库中保存的用户密码,下载文件后检验文件是否正确等。下面讲解在python中如何使用md5算法。
一、计算字符串的md5值
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import hashlib reload(sys) sys.setdefaultencoding('utf-8') if __name__ == '__main__': content = "hello" md5hash = hashlib.md5(content) md5 = md5hash.hexdigest() print(md5)
运行上述代码,输出:5d41402abc4b2a76b9719d911017c592
用PHP自带的md5函数计算同一个字符串,验证下hello的md5是否正确。
本文共计606个文字,预计阅读时间需要3分钟。
MD5是一种常用的不可逆加密算法,操作简单,计算速度快,广泛应用于多种场景。例如:为用户上传的文件生成唯一名称,在数据库中存储用户密码,下载文件后验证文件是否完整等。
md5是一种常见不可逆加密算法,使用简单,计算速度快,在很多场景下都会用到,比如:给用户上传的文件命名,数据库中保存的用户密码,下载文件后检验文件是否正确等。下面讲解在python中如何使用md5算法。
一、计算字符串的md5值
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import hashlib reload(sys) sys.setdefaultencoding('utf-8') if __name__ == '__main__': content = "hello" md5hash = hashlib.md5(content) md5 = md5hash.hexdigest() print(md5)
运行上述代码,输出:5d41402abc4b2a76b9719d911017c592
用PHP自带的md5函数计算同一个字符串,验证下hello的md5是否正确。

