一、时间模块 二、random 模块 三、collections模块 四、os模块 五、 re模块 六、hashlib模块 七、logger日志模块 ...
分类:
编程语言 时间:
2018-09-08 22:28:18
阅读次数:
142
hashlib模块 python中的hashlib为我们提供了常见的摘要算法,如MD5、sha1 那么现在问题来了,摘要算法是what? 摘要算法又称哈希算法、散列算法。 它指的是把任意长度的数据data,通过函数f(),转换为一个长度固定的摘要digest(通常用16进制的字符串表示), 目的是为 ...
分类:
编程语言 时间:
2018-09-06 21:31:30
阅读次数:
198
from hashlib import sha1 #给password加密s1 = sha1() #创建sha1加密对象s1.update(password.encode("utf-8")) #转码(字节流)password2 = s1.hexdigest() #将字节码转成16进制 ...
分类:
其他好文 时间:
2018-09-05 00:53:19
阅读次数:
190
一. 模拟ssh 二. hashlib模块 三. struct模块 四. subprocess模块 # windows系统明命令 ...
分类:
其他好文 时间:
2018-09-04 23:26:01
阅读次数:
200
MD5功能 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);不同的输入得到的不同的结果(唯一性); MD5算法的特点 ...
分类:
其他好文 时间:
2018-09-02 20:55:49
阅读次数:
135
django实现文件(图片)上传之后自动修改名称以及页面上传图片时的各种提醒: 1、先在你项目中添加一个文件夹如:system 在文件夹下添加__init__.py 和storage.py文件,并在storage.py中添加如下代码: 2、在models.py文件中添加如下代码: ...
分类:
Web程序 时间:
2018-09-02 11:07:31
阅读次数:
240
Python的hashlib提供了常见的摘要算法MD5。 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update(),最后计算的结果是一样的: 考虑这么个情况,很多用户喜欢用123456,888888,password这些简单的口令,于是,黑客可以 ...
分类:
其他好文 时间:
2018-09-02 01:58:23
阅读次数:
146
1.模块介绍 2.time & datetime 3.random 4.os 5.sys 6.shutil 7.json & pickle 8.shelve 9.xml处理 10.yaml处理 11.configparser 12.hashlib 13.subprocess 14.logging模块 ...
分类:
编程语言 时间:
2018-09-01 18:08:26
阅读次数:
180
用md5进行进行加密,为了防止撞库,所以一定要加盐,因为加密后不可以反解,因此进行校对时可以使用密文进行,还需注意的是md5加密的是字节,所以需要用encode进行编码 加密实例 import hashlib salt = b"asdfghjkl;ei" def func(pwd): # 实例化对象 ...
分类:
其他好文 时间:
2018-08-31 21:04:53
阅读次数:
179
加密:hashlib hashlib模块用于加密的相关操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法 import hashlib # ############ md5 ################ hash = hash ...
分类:
其他好文 时间:
2018-08-31 19:21:33
阅读次数:
199