hashlib模块主要的作用: 加密保护消息安全,常用的加密算法如MD5,SHA1等。 1、查看可用的算法有哪些 #!/usr/bin/env python # -*- coding: utf-8 -*- import hashlib # 始终可用的算法 print('始终可用的算法 : {}'.f ...
分类:
编程语言 时间:
2019-12-22 14:57:06
阅读次数:
115
1.导入hashlib库 import hashlib 2.对密码进行加密 newUser = User() #这里的User是我们导入的model m=hashlib.md5() m.update(dictData['password'].encode('utf-8')) #dictData是前端 ...
分类:
其他好文 时间:
2019-12-18 11:08:21
阅读次数:
89
主要用于对字符串的加密,最常用的为MD5加密: 如果要避免撞库的行为,可以加盐将加密数值改为更加复杂的,这样破译起来更加不容易。 案例: 说明:用户输入新建的用户名和密码,以MD5加密的形式存入到字典形式的列表中。再让用户输入用户名密码进行匹配。 ...
分类:
编程语言 时间:
2019-12-17 13:11:44
阅读次数:
75
hashlib 1,定义 hashlib:摘要算法/加密算法/哈希算法/散列算法 定义:通过一个函数,把任意长度的数据按照一定规则转换为一个固定的长度的数据 串,通常用16进制的字符串表示 特征要点: bytes数据类型→通过hashlib算法→固定长度的字符串 不同的bytes类型数据转化成的结果 ...
分类:
其他好文 时间:
2019-12-13 10:54:33
阅读次数:
90
摘要算法 python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 摘要算法又称哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数 f() 对任意长度的数据 date计算出固定长度的摘要 dige ...
分类:
编程语言 时间:
2019-12-12 17:56:30
阅读次数:
705
用于加密相关操作,主要有SHA1,SHA224,SHA256,SHA384,SHA512,依次逐渐复杂 例子1,加密hello 例子1只能加密,不能解密(用于保存用户的密码,既不泄露,又能利用它校队) # -*- coding: utf-8 -*- import hashlib obj=hashli ...
分类:
编程语言 时间:
2019-12-02 23:23:43
阅读次数:
116
插件安装由于packagecontrol.io容易被墙,访问不稳定,所以需要将SublimeText安装插件的地址改为中文镜像的地址:第一步:通过控制台安装插件代码,通过ctrl+`或View>ShowConsole打开控制台,将Python代码粘贴到控制台,回车。importurllib.request,os,hashlib;h=‘6f4c264a24d933ce70df5dedcf1dc
分类:
其他好文 时间:
2019-12-02 09:18:55
阅读次数:
164
tools 1 import pymysql,hashlib,redis,time 2 3 #操作数据库 4 def op_mysql(sql,many=True): 5 db_info = {'user': 'xmb', 'password': '123456', 'host': '127.0.0 ...
分类:
编程语言 时间:
2019-11-30 10:00:41
阅读次数:
70
https://docs.python.org/zh-cn/3/library/hashlib.html hashlib 安全哈希与消息摘要 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要digest algorithms算法呢?摘要算法又称哈希hash算法、 ...
分类:
编程语言 时间:
2019-11-25 13:40:09
阅读次数:
77
Python常用模块大全 os模块: stat模块: sys模块: datetime,date,time模块: hashlib,md5模块: random模块: types模块: atexit模块: string模块 urllib模块: re模块: math模块 ...
分类:
编程语言 时间:
2019-11-22 01:13:11
阅读次数:
78