#!/usr/bin/env python # -*- coding:utf-8 -*- # Author : zhibo.wang # E-mail : d_1206@qq.com # Date : 18/04/24 09:22:58 # Desc : 赶集租房 import hashlib im... ...
分类:
其他好文 时间:
2018-06-28 14:45:35
阅读次数:
222
在现实世界中,先有一个个具体存在的对象,然后随着人类文明的发展,才有了分类的概念 在程序中:不许先定义类,后调用类来产生对象 ...
分类:
其他好文 时间:
2018-06-26 00:47:33
阅读次数:
171
什么是hash hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值 如果把hash算法比喻为一座工厂 那传给hash算法的内容就是原材料 生成的hash值就是生产出的产品 2、为何要用hash算法 hash值/产品有三大特性: 1、只要传入的内容一样,得到的hash值必然一样 2、 ...
分类:
其他好文 时间:
2018-06-25 20:25:51
阅读次数:
153
1.什么是hash? hash是一种算法,该算法接受传入的内容,经过运算得到一个hash值。 如果把hash算法比作一个工厂,那么给hash算法的内容就是原材料,生成的hash值就是得到的产品。 2.为何使用hash算法? hash值有三大特性: 1.只要传入的内容一样,得到的hash值必然是固定的 ...
分类:
其他好文 时间:
2018-06-25 16:47:14
阅读次数:
141
小结: 再这个hashlib模块学习中,顺便回顾了下装饰器。也运用了下魔术方法__dict__功能 ...
分类:
编程语言 时间:
2018-06-25 12:49:59
阅读次数:
121
Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 # hash 哈希算法 可hash数据类型——>数字的过程 # hashlib — ...
分类:
其他好文 时间:
2018-06-25 11:16:07
阅读次数:
189
1 # 加密模块 2 import hashlib 3 4 # md5 加密 md5 5 # 1.初始化md5模块 生成md5对象 6 # 2.引入要加密的数据 update 7 # 3.获取加密值 hexdigest 8 m = hashlib.md5() 9 m.update('hello wo... ...
分类:
编程语言 时间:
2018-06-23 17:03:32
阅读次数:
158
hashlib是个专门提供hash算法的库,里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。 MD5 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。 具有 ...
分类:
编程语言 时间:
2018-06-23 13:05:02
阅读次数:
423
由于MD5模块在python3中被移除 在python3中使用hashlib模块进行md5操作import hashlibm=hashlib.md5() #创建MD5对象passwd='aaa123' #待加密密码m.update(passwd.encode()) #不能直接对字符串加密,要先把字符 ...
分类:
编程语言 时间:
2018-06-16 17:05:06
阅读次数:
198
Python 生成哈希hash--hashlib模块 1)生成hash并保存在本地 (1)代码 [python] view plain copyimport hashlib import shelve #原密码paw={"water":"123456","root":"admin123"} #生成h ...
分类:
编程语言 时间:
2018-06-16 16:59:26
阅读次数:
200