用于加密相关的操作,Python 3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法。 加密复杂程度: SHA1 < SHA224 < SHA256 < SHA384 < SHA512 < MD5 加密越复杂,意味 ...
分类:
其他好文 时间:
2018-07-08 23:11:36
阅读次数:
223
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/5/6 0006 12:22# @Author : Anthony.Waa# @Site : # @File : 用户登录(三次错误机会).py# @Software: PyChar ...
分类:
其他好文 时间:
2018-07-08 15:34:28
阅读次数:
177
为什么要加密? 随着互联网的普及,登录操作变得越来越普遍,但是如果我们输入密码的时候是明文的话,容易被人窃取。 进而,对数据加密是非常必要的,这里就引入了hashlib模块 hashlib模块下面的算法有很多,目前使用比较广泛的是 MD5和SHA1 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。 ...
分类:
其他好文 时间:
2018-07-08 13:28:56
阅读次数:
153
1 import hashlib 2 count=3 #剩余输入次数 3 4 #用户注册 5 def reg(user,psd): 6 if user==n_name: 7 print('%s该用户已被注册,请更换!'%n_name) 8 else: 9 hash = hashlib.sha256(... ...
分类:
其他好文 时间:
2018-07-08 12:36:32
阅读次数:
178
今日内容 json 补充 3.1 hashlib 加密,摘要算法 3.2 configparser 配置文件 3.3 logging 模块 json字符串和python 字符串到底差在什么地方? json字符串在数据最外面始终是单引号引起来的. json字符串如果数据是容器类的数据类型,且里面有字符 ...
分类:
其他好文 时间:
2018-07-07 22:26:50
阅读次数:
162
md5加密 import hashlib s = 'day9test' md5_obj = hashlib.md5() md5_obj.update(s.encode('utf-8')) print(md5_obj.hexdigest()) md5_2 = hashlib.md5() md5_2.u ...
分类:
其他好文 时间:
2018-07-07 17:42:46
阅读次数:
139
常用模块 1、os 2、sys 3、random 4、string 5、time 6、hashlib 一、os模块 os模块主要用来操作文件、目录,与操作系统无关。要使用os模块首先要导入OS模块,用命令import os 即可。 目录和文件操作 1、os.getcwd()--用来获取当前工作目录 ...
分类:
编程语言 时间:
2018-07-06 11:37:46
阅读次数:
176
1.logging模块 logging模块就是日志模块,用来记录程序运行的状态。 其中有五个级别: debug, info, warning, error, critical 1.1 调整显示参数 1.1 level basicConfig 1.2format format的格式是time-leve ...
分类:
编程语言 时间:
2018-07-03 00:57:38
阅读次数:
213
目录:1.模块 2.包 3.绝对导入与相对导入 4.time模块 5.random模块 6.os模块 7.sys模块 8.json&pickle模块 9.shelve模块 10.xml模块 11.configparser模块 12. hashlib模块 13.subproc... ...
分类:
编程语言 时间:
2018-07-02 12:34:32
阅读次数:
201
import hashlib obj = hashlib.md5(bytes("abc",encoding="utf-8")) #md5是一种加密方法 obj.update(bytes("123456", encoding="utf-8")) #下面的123456会被上面的abc所结合成为新的加密字... ...
分类:
其他好文 时间:
2018-06-29 00:14:10
阅读次数:
162