ssh服务端 ssh客户端 socket文件传输并校验 服务端 socket文件传输并校验 客户端 ...
分类:
编程语言 时间:
2018-02-10 23:27:58
阅读次数:
338
简介: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。 什么是摘要算法呢? 摘要算法又称为哈希算法,散列算法。它通过一个函数,把 ...
分类:
编程语言 时间:
2018-02-10 22:38:40
阅读次数:
324
一、shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。 注意: shelve模块封装了pickle模块,,允许多次dump和load,但只能在python中使用,比pickle要强大许多。 二、hashlib模 ...
分类:
其他好文 时间:
2018-02-09 23:56:24
阅读次数:
214
# 签名 为了防止作弊# 1.用户设备号码MD5加密一次# 2.再取加密后的前10位# 3.再加盐,再给他md5一次# 4.生成一个字符串from hashlib import md5class GetSign(object): slat = 'WSL234_#$%_12' def __init__ ...
分类:
编程语言 时间:
2018-02-09 17:27:33
阅读次数:
181
前言:使用python3.x写的socket编程,本人wechat: YWNlODAyMzU5MTEzMTQ= 。 如果内容有错,请指出来。 ssh服务端 ssh客户端 import socket client=socket.socket() client.connect(("localhost", ...
分类:
编程语言 时间:
2018-02-05 12:45:07
阅读次数:
184
1、sql注入跟防止sql注入import pymysql conn = pymysql.connect(host='211.149.218.16',user='jxz', password='123456', port=3306, charset='utf8',db='jxz')cur = con ...
分类:
其他好文 时间:
2018-02-01 00:26:03
阅读次数:
169
time模块 datatime模块 random模块 os模块 提供对操作系统进行调用的接口。 r:以字符原意思输出。 sys模块 hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD ...
分类:
编程语言 时间:
2018-01-30 22:56:51
阅读次数:
232
import hashlib # 这个相比起php的一句话MD5是不是有点累赘?不过有个优势如果文件过大,可以分片进行update,最后结果是一样的。 md5 = hashlib.md5() md5.update('How to use md5?'.encode('utf-8')) print(md... ...
分类:
编程语言 时间:
2018-01-30 22:55:21
阅读次数:
210
logging time datetime sys os json random hashlib paramiko ...
分类:
编程语言 时间:
2018-01-29 16:00:05
阅读次数:
193
hashlib提供摘要算法的模块 不管算法多么不同,摘要的功能始终不变对于相同的字符串使用同一个算法进行摘要,得到的值总是不变的使用不同算法对相同的字符串进行摘要,得到的值应该不同不管使用什么算法,hashlib的方式永远不变 sha 算法 随着 算法复杂程度的增加 摘要的时间成本空间成本都会增加 ...
分类:
编程语言 时间:
2018-01-29 15:40:21
阅读次数:
194