加密:hashlib hashlib模块用于加密的相关操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法 import hashlib # ############ md5 ################ hash = hash ...
分类:
其他好文 时间:
2018-08-31 19:21:33
阅读次数:
199
1、HASH的基本概念 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。 这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可 ...
分类:
其他好文 时间:
2018-08-29 14:36:29
阅读次数:
168
对于hashlib模块简单的使用 m = hashlib.md5() #创建一个哈希MD5对象 m.update(b'ssh') #输入一个需要转换成MD5的参数,B表示的是bytes m.hexdigest() #获取传入参数得到的MD5值 #'d0405df011cf44a8fa43856514 ...
分类:
其他好文 时间:
2018-08-13 22:02:59
阅读次数:
149
一. hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要 ...
分类:
编程语言 时间:
2018-08-10 21:13:11
阅读次数:
153
1.hashlib模块 1)什么是摘要算法:主要特征是加密过程中不需要私密的钥匙;并且经过加密的文件不能被解密;只有输入相同的明文数据信息摘要算法才能得到相同的密文;适合分布式网络; Python的hashlib中常见的摘要算法为MD5,SHA1 所以摘要算法又称哈希算法,散列算法,它通过一个函数, ...
分类:
其他好文 时间:
2018-08-09 23:11:38
阅读次数:
179
主要内容: 1 . hashlib 模块 : 摘要算法的模块 定义: 能够把一个字符串数据类型的变量转换成一个定长的密文的字符串,字符串里的每一个字符都是一个十六进制数字. 算法 : 对于同一个字符串,用相同的算法,相同的手段去进行摘要获得的值总是相同的. a : md5 是一个算法, 32位的字符 ...
分类:
其他好文 时间:
2018-08-09 23:07:15
阅读次数:
216
hashlib模块: 能够把一个字符串数据类型的变量转换成一个定长的密文的字符串 字符串里的每一个字符都是一个十六进制 对于同一个字符串,不管这个字符串有多长,只要是相同的, 无论在何种环境下,多少次执行,在任何语言中 使用相同的算法、相同的手段得到的结果永远是一样的 只要是不同的字符串,得到的结果 ...
分类:
其他好文 时间:
2018-08-09 23:05:03
阅读次数:
158
# hashlib模块 hash算法 # 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256(常用), SHA384, SHA512 ,MD5 算法 import hashlib # md5 算法,不能反解 obj = hashlib.md5... ...
分类:
编程语言 时间:
2018-08-09 20:05:51
阅读次数:
115
一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模块 十三 ...
分类:
编程语言 时间:
2018-08-08 22:03:00
阅读次数:
173