hashlib & hmac的讲解 两个模块主要用于加密相关的操作。 1. hashlib模块 md5 具体代码如下 import hashlib ha_m5 = hashlib.md5()#创建对象 ha_m5.update('abc'.encode(encoding='utf-8'))#添加对象 ...
分类:
编程语言 时间:
2017-10-01 21:11:17
阅读次数:
180
服务端:import socketserverimport json,osimport hashlibclass MyTCPHandler(socketserver.BaseRequestHandler): def put(self,*args): server_md5=hashlib.md5() ...
分类:
编程语言 时间:
2017-09-25 19:56:00
阅读次数:
186
hashlib Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长 ...
分类:
编程语言 时间:
2017-09-25 17:36:47
阅读次数:
256
一、摘要算法——hashlib模块 1、算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。摘要算法就是通过摘要函数f()对任 ...
分类:
编程语言 时间:
2017-09-23 18:47:59
阅读次数:
144
from hashlib import md5, sha512 # from _hashlib import HASH def main(): # md = md5() md = sha512() # print(type(md), md) md.update('zxl'.encode()) md.... ...
分类:
编程语言 时间:
2017-09-23 15:29:22
阅读次数:
184
一 hashlib模块 输出: 输出: 二 logging模块 ...
分类:
编程语言 时间:
2017-09-22 21:19:29
阅读次数:
209
hashlib模块 主要用于加密相关的操作,(比如说加密字符串)在python3的版本里,代替了md5和sha模块,主要提供 sha1, sha224, sha256, sha384, sha512 ,md5 这些加密方式 import hashlib m = hashlib.md5() #用md5 ...
分类:
编程语言 时间:
2017-09-20 10:26:31
阅读次数:
329
该模块实现不同的安全哈希算法,包括但不限于: MD5 SHA1 SHA224 SHA256 SHA384 SHA512 使用三步曲: 创建哈希对象 使用字节对象更新哈希对象 显示哈希之后的数据 创建哈希对象 使用字节对象更新哈希对象 显示哈希之后的数据 哈希对象的属性: m.digest_size- ...
分类:
编程语言 时间:
2017-09-18 19:40:05
阅读次数:
193
本节大纲: 本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某 ...
分类:
其他好文 时间:
2017-09-15 16:39:38
阅读次数:
340
hashlib
getpass
sys
login(name,password):
file=(,,=)
userfile:
list=user.split()
list[]==namelist[]==password:
file.close()
:
file.close()
reg(name,password):
file=(,,=)
info=name++password+file.write(info)
file.close()
main():
user,pwd
chonice=()
choni..
分类:
编程语言 时间:
2017-09-14 23:58:32
阅读次数:
382