python学习第五十四天hashlib模块的使用
2024-10-07 07:54:17
hash算法
hash也做散列,也称为哈希,主要用于信息安全领域中加密算法,hash就是找一种数据内容和数据存放地址直接的映射关系。
md5算法
md5讯息算法,广泛使用密码函数
md5算法的特点
1,压缩性,任意长度的数据,算出md5的长度是固定
2,容易计算,原来数据计算md5
3, 抗修改性 对原来数据进行一点点改动,md5数据都发生变化
sha 算法
sha是美国安全设计的,密码散列函数
下面举例说明个个模块的用法
import hashlib
m=hashlib.md5()
m.update('www.dc3688.com')
hash=hashlib.sha1()
最新文章
- easyUI 表格
- [转]glew, glee与 gl glu glut glx glext的区别和关系
- URAL 1784 K - Rounders 找规律
- jq实现竞拍倒计时
- android的微信签名
- 在界面线程不能使用Sleep和WaitForSingleObject之类的函数, 使用 MsgWaitForMultipleObjects
- 轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- Tomcat与Nginx、Apache结合的相关实践
- 关于ONION/Wncry勒索病毒
- Android_内部文件读取
- MySQL无法存储emoji表情方案
- Wannafly挑战赛23 T2游戏 SG函数
- Codeforces 977D: Divide by three, multiply by two(暴力)
- php如何判断数组是一维还是多维
- 【转】一次SpringMVC+ Mybatis 配置多数据源经历
- Codeforces 832E Vasya and Shifts - 高斯消元
- overflow标签
- 门禁系统socket通讯编程
- poj-1151矩形面积并-线段树
- UVALive 4426 Blast the Enemy! 计算几何求重心
热门文章
- java+struts上传文件夹文件
- golang rabbitmq实践 (一 rabbitmq配置)
- NOIP2018 D1T3赛道修建
- [C++基础] 纯虚函数
- 原生实现ajax解析--XMLHttpRequest
- bootstrap editable初始化后表单可修改数据
- springcloud(十七):服务网关 Spring Cloud GateWay 熔断、限流、重试
- oracle 11g安装教程终结版
- nodejs 文件操作
- 阶段3 1.Mybatis_11.Mybatis的缓存_6 Mybatis中的一级缓存