hashlib 提供摘要算法的模块 import hashlib # 提供摘要算法的模块 sha = hashlib.md5() sha.update(b'alex3714') print(sha.hexdigest()) # aee949757a2e698417463d47acac93df imp ...
分类:
编程语言 时间:
2019-06-09 13:13:44
阅读次数:
110
业务场景:在做安全等保问题,需要将原来保存的用户明文密码改成md5加密的密文密码,数据库是Oracle的 首先Oracle要管理员账号登录才可以调md5函数,具体函数是DBMS_OBFUSCATION_TOOLKIT.MD5,网上很多教程都是基于这个函数然后进行封装,代码如 然后业务场景是要将原来的 ...
分类:
数据库 时间:
2019-06-07 12:39:40
阅读次数:
124
1,异常处理 一般的异常处理说的是抛异常和处理异常 异常处理从产生异常开始语法: 抛异常:产生异常raise Exception("") 处理异常语法: 处理异常try: 操作except Exception as e: 异常父类,可以捕获所有异常else: 保护不抛出异常的代码,当try中午异常的 ...
分类:
其他好文 时间:
2019-06-07 00:44:22
阅读次数:
93
摘要算法(hashlib) Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 你写了一篇文章,内容是一个字符串'how to use ...
分类:
编程语言 时间:
2019-06-06 14:03:35
阅读次数:
94
Jmeter里的断言相当于lr中的检查点。用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 使用断言的方法: △在选择的Sampler下添加对应的断言 ...
分类:
其他好文 时间:
2019-06-06 13:40:25
阅读次数:
99
简单的模拟账号密码登入,为了简便就不去数据库真实的查询了 这里先使用MD5加盐迭代加密,算出我们的密码加密结果 MD5是不可逆的,单向加密,所以我们需要对原始数据进行加密后与加密的数据对比,而不是去解密 自定义的Realm: 认证方法 在没有整合其他框架,如Spring前,我们这里配置ini文件来代 ...
分类:
其他好文 时间:
2019-06-06 09:21:38
阅读次数:
208
一、简介 Python的hashlib提供了常见的摘要算法,如MD5、SHA1、SHA224、SHA256、SHA384、SHA512等算法。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 举个例子,你写 ...
分类:
其他好文 时间:
2019-06-05 09:40:04
阅读次数:
86
UUIDUUID是128位的全局唯一标识符,通常由32字节的字符串表示。它可以保证时间和空间的唯一性,python中称为UUID,其他语言中可能称为GUID。它通过MAC地址、时间戳、命名空间、随机数、伪随机数来保证生成ID的唯一性。UUID主要有五个算法,也就是五种方法来实现:uuid1()——基... ...
分类:
其他好文 时间:
2019-06-04 13:23:00
阅读次数:
137