hashlib+time模块】的更多相关文章

# 多态的理解:# Python 天生自带多态# 鸭子类型 list 和 tuple 就是一对鸭子类型 很像但是没有继承关系## 而其他的类型 上传参数或者打印参数的时候 必须是指定的数据类型# ---------# 接口类的为了规范一个模板# # 简单版的 必须符合继承父类的规范否则报错# class Payment:# def pay(self,money):# raise NotImplementedError# class Alipay(Payment):# def pay(self,m…
目录 1.hashlib 加密模块 1.hashlib模块基本使用 1.2 详细操作 ①md5加密模式 ②sha256复杂加密模式 ③加盐操作(普通加盐) ④加盐操作(动态加盐) 2.logging 日志模块 2.1 日志的5个等级 2.2 基本使用 2.3 详细操作 2.4 配置字典(主要掌握使用即可) ★★★使用配置字典的核心三行代码 加密模块hashlib+日志模块logging 1.hashlib 加密模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 1.加密之…
1.tiim模块,因为方法较多我就写在code里面了,后面有注释 #!/usr/bin/env python #_*_coding:utf-8_*_ print("time".center(60,"-")) print(time.asctime()) #返回字符串格式 外国的时间 #Fri Nov 18 11:25:08 2016 t = time.localtime() #本地时间 #print(t) #这是一个对象所以需要 print(t.tm_year,t.t…
今日内容 logging功能完善的日志模块 re正则表达式模块主要处理字符串匹配 查找 搜索给你一个字符串 要从中找到你需要的东西 爬虫大量使用 hashlib hash算法相关的库 算法怎么算不需要关心 我们的重点是 算出来的结果有什么用 subprocess 子进程模块 一个正在运行的程序称之为进程 一个进程 开启了另一个进程 这个被开启的进程叫做子进程 一 logging 1.日志的级别 logging.debug("这是一个调试信息")#10 logging.info(&quo…
configparser模块 #专门解析my.ini这种形式的文件(cnf) import configparser  config=configparser.ConfigParser()  config.read('my.ini')  格式:[section1]    key=value    key=value    key=value    [section2]    key=value    key=value  section和option       #删除整个标题section2 …
import hashlib sha=hashlib.sha3_512()#定义加密成什么格式 sha.update('how to use sha1 in 年后 '.encode('utf-8'))#定义加密的内容 print(sha.hexdigest())#转换为16进制的编码 md5=hashlib.md5() md5.update('how to use sha1 in '.encode('utf-8')) print(md5.hexdigest()) 正则表达式模块 re 只要匹配到…
用于加密相关的操作,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 hashlib模块示例: import hashlib m = hashlib.md5() # hashlib.sha1() hashlib.sha256() hashlib.sha384() hashlib.sha512()操作相同 m.update(b"Hello") m.update("你好".encode(encoding='utf-8')…
算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等. 什么是摘要算法呢?摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示). 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest,目的是为了发现原始数据是否被人篡改过. 摘要算法之所以能指出数据是否被篡改过,就是因为摘要函数是一个单向函数,计算f(data)很容易,但通过digest反推data却非常困难.而且,…
import sysimport osprint(sys.platform) #判断操作系统,windows10输出win32print("sys.path:",sys.path) #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值(python的安装路径),注意:不是指操作系统的环境变量sys.path.append(r'E:\syz\ly-code\day5')sys.path.insert(0,r'E:\syz\ly-code\day5')print("…
一.hashlib模块(摘要算法模块) 1.算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等. 什么是摘要算法呢? 摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度 固定的数据串(通常用16进制的字符串表示). 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest,目的是为了发现原始数据是否被人篡改过. 摘要算法之所以能指出数据是否被篡改过,就是因为摘要函数是一个单向函数,计算f(data)很容易,…