Python里面可以通过hashlib来加密文件。hashlib可以支持多种加密,以最常见的md5为例,我们可以用来加密用户的输入密码,然后保存在数据库里。例1加密字符串importhashlib
obj=hashlib.md5(bytes(‘1111‘,encoding=‘utf-8‘))
obj=hashlib.md5()
obj.update(bytes(‘123‘,encoding..
分类:
编程语言 时间:
2016-09-21 16:03:30
阅读次数:
156
本課主題 反射 Mapping 介绍和操作实战 模块介绍和操作实战 random 模块 time 和 datetime 模块 logging 模块 sys 模块 os 模块 hashlib 模块 re 模块 本周作业 反射 Mapping 介绍和操作实战 反射是利用字符串的形式去对象 (模块) 中操 ...
分类:
编程语言 时间:
2016-09-10 10:16:04
阅读次数:
191
本节内容: 模块详解 1、模块定义 2、os&sys模块 3、time&datetime模块 4、random模块 5、shutil模块 6、shelve模块 7、configparser模块 8、hashlib模块 9、re模块 一、模块定义 1.导入模块 import import main # ...
分类:
编程语言 时间:
2016-08-26 12:00:36
阅读次数:
195
使用hashlib模块,可对文件MD5一致性加密验证: ...
分类:
编程语言 时间:
2016-07-05 15:35:04
阅读次数:
801
hashlib模块 md5 sha1 sha256 sha384 sha512 注意 以上加密算法虽然非常厉害,但有时存在缺陷,即:通过撞库可以反解。 所以,有必要对加密算法中添加自定义key再来加密 ...
分类:
系统相关 时间:
2016-07-05 12:22:54
阅读次数:
289
一、time,datetime模块 时间相关的操作 二、hashlib模块 用于加密相关的操作,代替了md5模块和sha模块,主要提供md5(),sha1(),sha224(),sha256(),sha384(),sha512()算法 主要方法有.update(arg); digest(); hex ...
分类:
编程语言 时间:
2016-07-04 21:54:06
阅读次数:
174
一. 关于hashlib模块的一些注意点 hashlib模块用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512, MD5 算法; md5生成一个32位的16进制字符; SHA1的结果是160 bit字节,通常用一个40 ...
分类:
编程语言 时间:
2016-06-18 22:35:04
阅读次数:
311
模块 os模块 sys模块 hashlib模块 时间模块 time & datetime 关系图 re模块 1 python 支持的正则表达式和语法 2 match 方法 match对象是一次匹配的结果,包含了很多关于此次匹配的信息,可以使用match提供的可读属性或方法来获取这些信息。 3 sea ...
分类:
编程语言 时间:
2016-06-18 01:18:32
阅读次数:
216
一.反射(自省) 首先通过一个例子来看一下本文中可能用到的对象和相关概念。 有时候我们会碰到这样的需求,需要执行对象的某个方法,或是需要对对象的某个字段赋值,而方法名或是字段名在编码代码时并不能确定,需要通过参数传递字符串的形式输入。举个具体的例子:当我们需要实现一个通用的DBM框架时,可能需要对数 ...
分类:
编程语言 时间:
2016-06-16 23:11:20
阅读次数:
262