Python MD5
message-digest algorithm 5(信息-摘要算法),注意不是加密算法.
可以将一个任意字节,变成一个固定长度为128bit的唯一字符串,这个字符串就是"指纹".
"指纹"的含义是,你可以根据"指纹"来唯一判断一个人,但是不能获得这个人的信息.
特点:
1.压缩性:任何长度字符都压缩成128bit,既长度为128的0,1字符串,我们看到的是用16进制表达,就是32位
2.抗修改:源数据做一个字节的修改,结果都不同
应用:
1.网站用户密码加密
2.MD5值作为图片,文件的名字
3.比较两个文件是否相同(下载游戏时经常碰到)
例子:
import hashlib
a = '王'
hl = hashlib.md5()
hl.update(a.encode(encoding='utf-8'))
hl.hexdigest() # 891b65a1d17061b6429e901cea6c020b
参考:
https://blog.csdn.net/ruanxingzi123/article/details/83017575
Python MD5相关推荐
- python md5加密_Python MD5加密实例详解
详解Python MD5加密 Python 3下MD5加密 # 由于MD5模块在python3中被移除 # 在python3中使用hashlib模块进行md5操作 import hashlib # 待 ...
- python md5加密数据
python md5加密数据 加密方法 加密方法 import pandas as pda = [13333333333,15555555555,16666666666] b = ['张三', '李四 ...
- python md5解密_python 生成文件MD5码
pymd5.py的代码如下: #-*-coding:utf-8-*- ''' Created on 2012-5-25 @author: kanpiaoxue ''' import hashlib i ...
- python md5函数_python实现md5加密
Python中实现MD5加密是通过hashlib完成的.在演示之前,我们先创建一段文本作为加密数据.如下所示: hashlib_data.py #--encoding='utf-8'-- import ...
- Python md5 sha1 的使用
版本: Python 2.7 说明: Python 内置的 hashlib 模块中有 md5 和 sha1 加密方法,可以直接使用. md5加密 import hashlibdata = 'This ...
- python md5加密
http://hi.baidu.com/gavensun_wang/item/c93636be34ef4c56ba0e12cb Python中实现MD5加密是通过hashlib完成的.在演示之前,我们 ...
- python md5加密_如何用python“优雅”的调用有道翻译?
前言 其实在以前就盯上有道翻译了的,但是由于时间问题一直没有研究(我的骚操作还在后面,记得关注),本文主要讲解如何用python调用有道翻译,讲解这个爬虫与有道翻译的js"斗争"的 ...
- python md5加密字符串_python md5加密字符串的例子
分享下python加密模块的用法,先导入相应的加密模块,然后再使用模块对字符串加密. 1,导入md5加密所需模块: import hashlib 2,创建md5对象 m = hashlib.md5() ...
- python md5加密解密_Python使用MD5加密算法对字符串进行加密操作示例
本文实例讲述了Python使用MD5加密算法对字符串进行加密操作.分享给大家供大家参考,具体如下: # encoding: utf-8 from __future__ import division ...
- python md5计算
md5 md5算法,是一个不可逆的加密算法,因md5的不可逆性,并且加密长度固定,可以是32位或者16位(去掉md5的前后8位),一般应用于密码加密,或者API接口的签名验证,我个要在项目应用当中,经 ...
最新文章
- Node学习9-gulp
- Android 之窗口小部件详解--App Widget
- 第六章,文本处理工具和正则表达式
- 二叉树的操作(二叉树的创建、先序遍历---先根、中序遍历----先左、后续遍历---后根)
- c语言从集合中随机选取一个值,从集合中挑选一个随机元素
- 拥抱.NET Core系列:MemoryCache 缓存选项
- 登录时记住用户名和密码及cookie案例应用
- android view退出动画,android animation——view进来退出动画
- 桥牌笔记:让敌方的Q、J、10、X只拿一墩的打法
- Oracle 冷备份详解【实战案例】
- jQuery EasyUI 下拉菜单获取日期,最高年份为当前年份,最低年份为当前年份向前推10年...
- qchart 怎么点击一下 出一条线_疏通身上一条线,很多难缠病,不知不觉消失了!...
- 关于Oracle返回值
- MAMP Pro for Mac(PHP/MySQL开发环境工具)
- 工行基于MySQL构建分布式架构的转型之路
- 常用 MIME 类型
- 玻尔原子模型中各轨道半径、轨道能量公式推导
- 全国计算机二级c语言怎么复习,全国计算机二级C语言考试复习五要点
- JavaScript JSON的key 下划线格式与驼峰格式互相转换
- html+css实现百度首页(简单版)
热门文章
- python 实例化方法_Python中__new__()方法的使用和实例化
- 初学者python笔记(装饰器后篇:登陆验证)
- 堆排序算法讲解视频java版_堆排序算法的讲解及Java版实现
- 爱因斯坦求和约定在Python扩展库Numpy中的实现
- Python正则表达式子模式扩展语法与应用
- continue语句只用于循环语句中_Java之循环语句、条件判断语句(三目运算符)、break、continue...
- IP地这和子网的划分
- echart饼图标签重叠_怎么让ECharts饼图的label标签不重叠?
- java实现顺序表和链表_Java: 实现顺序表和单链表的快速排序
- c语言聊天程序代码,今天打的代码。基于TCP的聊天程序。