hashlib模块 概念: 对称加密: 数据加密解密使用相同的密钥 非对称加密: 加密和解密用两把不同的密钥, 公钥用于加密数据,私钥用于解密数据 单向加密: 只能加密数据,而不能解密数据 hash: 散列函数,一般翻译为哈希,把的任意长度的数据,通过散列函数进行转化,变成一个长度固定的值(散列值) ...
分类:
其他好文 时间:
2019-06-01 23:29:27
阅读次数:
151
一、简介 hashlib摘要算法 二、作用 密码->密文,不可逆 比对文件 三、密码 1、普通摘要 2、静态加盐 3、动态加盐 四、比对文件 文件的比对,不需要加盐,直接比对就可以,文件可以一段一段的比对 ...
分类:
编程语言 时间:
2019-05-31 23:20:48
阅读次数:
150
''' 数据时代,为了防止数据安全性,防止数据泄露,会对数据进行加密,对于一些敏感数据库,更是如此。 加密是最常见的保密手段,利用技术手段把重要的数据变为乱码。 hash类型属于散列类型,把任意长度的数据通过算法函数转换成固定长度的值, 特点: 不可逆:无法根据散列值来还原原来的数据 定长输出:无论... ...
分类:
其他好文 时间:
2019-05-11 16:26:18
阅读次数:
114
阅读目录 一 计算机基础 二 python解释器 三 变量 四 数据类型基础 五 用户交互 六 格式化输出 七 基本运算符 八 流程控制 九 常用数据类型内置方法 十 字符编码 十一 文件操作 十二 函数 十三 模块与包 十四 软件开发规范 十五 常用模块 十六 面向对象编程 第一篇 计算机基础 0 ...
分类:
编程语言 时间:
2019-05-04 14:54:22
阅读次数:
174
hashlib模块(掌握) hashlib模块一般用于明文加密。 hash是什么 hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512、MD5 算法),该算法接受传入的内容,经过运算得 ...
分类:
其他好文 时间:
2019-05-04 11:29:56
阅读次数:
108
hashlib模块为一些消息摘要算法(algorithm)提供了公共接口,如MD5, SHA1, SHA224, SHA256, SHA384和SHA512。加密过程是不可逆的。 MD5是最常见的摘要算法,速度很快,生成一个128bit的散列值(hash value),通常用一个32位的16进制字符 ...
分类:
编程语言 时间:
2019-04-30 15:30:50
阅读次数:
151
os模块 sys模块 subprocess模块 hashlib模块 ...
分类:
编程语言 时间:
2019-04-11 01:39:59
阅读次数:
154
hashlib模块 一、加密步骤 1、字符串先转成二进制类型 使用.encode()方法转成二进制类型 2、使用加密方法 使用.hexdigest()方法输出加密后内容 3、打印加密后的内容 使用dir()内置函数显示该变量的所有方法 由于该模块pycharm无法提供提示方法,即输入m“.”不出来方 ...
分类:
编程语言 时间:
2019-03-02 10:47:41
阅读次数:
184
常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collect ...
分类:
其他好文 时间:
2019-03-01 15:51:09
阅读次数:
182