zoukankan      html  css  js  c++  java
  • requests---requests请求加密接口

      在做接口测试的过程中,为了安全着想通常都会用到加密的形式。参数需要通过md5加密过后,然后再进行去请求。那么如果在做接口自动化的过程中遇到了,应该怎么做呢?

    hashlib

    这里先引入python库---hashlib。hashlib是一个提供字符串加密功能的模块,包含MD5和SHA的算法。

    官方文档:https://docs.python.org/2/library/hashlib.html

    下面我们先举个小的例子来认识如何通过hashlib进行完成md5加密

    使用方法:

    # cdoing:utf-8
    import hashlib
    # 字符串
    a = 'name=anjing,age=18,sex=male'
    # 实例化MD5
    md5 = hashlib.md5()
    md5.update(a.encode('utf-8'))
    result = md5.hexdigest()
    print(result)
    
    
    -------结果-------
    f7b567508dbf61994ef7a6cbf0f108ea

    然后我们百度MD5, url:https://md5jiami.51240.com/ 看看结果发现是一致的。

    小试牛刀

    这里安静通过requests请求参数中有md5内容

    当阅读完后,发现其实也很简单,只要我们把md5加密过的数据再放入到请求里面就可以了。

  • 相关阅读:
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    教你搭建SpringSecurity3框架(附源码)
    浅谈数据库联合查询
  • 原文地址:https://www.cnblogs.com/qican/p/12692315.html
Copyright © 2011-2022 走看看