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()

最新文章

  1. easyUI 表格
  2. [转]glew, glee与 gl glu glut glx glext的区别和关系
  3. URAL 1784 K - Rounders 找规律
  4. jq实现竞拍倒计时
  5. android的微信签名
  6. 在界面线程不能使用Sleep和WaitForSingleObject之类的函数, 使用 MsgWaitForMultipleObjects
  7. 轻松创建nodejs服务器(1):一个简单nodejs服务器例子
  8. Tomcat与Nginx、Apache结合的相关实践
  9. 关于ONION/Wncry勒索病毒
  10. Android_内部文件读取
  11. MySQL无法存储emoji表情方案
  12. Wannafly挑战赛23 T2游戏 SG函数
  13. Codeforces 977D: Divide by three, multiply by two(暴力)
  14. php如何判断数组是一维还是多维
  15. 【转】一次SpringMVC+ Mybatis 配置多数据源经历
  16. Codeforces 832E Vasya and Shifts - 高斯消元
  17. overflow标签
  18. 门禁系统socket通讯编程
  19. poj-1151矩形面积并-线段树
  20. UVALive 4426 Blast the Enemy! 计算几何求重心

热门文章

  1. java+struts上传文件夹文件
  2. golang rabbitmq实践 (一 rabbitmq配置)
  3. NOIP2018 D1T3赛道修建
  4. [C++基础] 纯虚函数
  5. 原生实现ajax解析--XMLHttpRequest
  6. bootstrap editable初始化后表单可修改数据
  7. springcloud(十七):服务网关 Spring Cloud GateWay 熔断、限流、重试
  8. oracle 11g安装教程终结版
  9. nodejs 文件操作
  10. 阶段3 1.Mybatis_11.Mybatis的缓存_6 Mybatis中的一级缓存