首页 > 其他分享 >postman如何使用md5 、base64加密传参

postman如何使用md5 、base64加密传参

时间:2023-10-13 22:35:47浏览次数:34  
标签:传参 enc 加密 postman base64 user CryptoJS password

使用CryptoJS库

什么是CryptoJS?
CryptoJS是一个纯JavaScript实现的加密库,提供了很多常见的加密算法和加密模式,例如AES、DES、TripleDES、MD5、SHA-1、SHA-256等。它支持的加密方式很全面,使用简便,而且在前端中使用也非常方便

postman 在Pre-request Script中先进行加密,然后设置全局变量,再使用全局变量传参

这里我我只是写在Tests进行调试

//md5
const user = CryptoJS.MD5("admin").toString();
const password = CryptoJS.MD5("111111").toString();


//base64

const base64_user = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse("admin"));
const base64_password = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse("111111"));
console.log(user,password)
console.log(base64_user,base64_password)

image

标签:传参,enc,加密,postman,base64,user,CryptoJS,password
From: https://www.cnblogs.com/bangbangzoutianya/p/17763333.html

相关文章

  • js-base64加密解密
    下载安装npmi-Sjs-base64加密使用:Base64.encode('我是一段需要处理的字符')。解密使用:Base64.decode('5oiR5piv5LiA5q616ZyA6KaB5aSE55CG55qE5a2X56ym')使用引用import{Base64}from'js-base64'加密Base64.encode('我是一段需要处理的字符')解密Base64.dec......
  • 【Postman】postman安装及使用
    简介Postman是一款简单方便的接口调试工具,便于分享和协作。具有接口调试、请求集管理、环境配置、参数化、断言、批量执行、请求录制、MockServer,、接口文档、接口监控等功能。 安装 ·官网下载地址:https://www.getpostman.com/downloads/  主界面解析 功能介......
  • BASE64
    Base64是什么?Base64是一种二进制到文本的编码方式。如果要更具体一点的话,可以认为它是一种将byte数组编码为字符串的方法,而且编码出的字符串只包含ASCII基础字符。值得注意的是Base64不是加密算法,其仅仅是一种编码方式,算法也是公开的,所以不能依赖它进行加密。为什么叫Base64?......
  • Postman接口测试
    编写代码之前需手动提前创建并选择对应的环境!!!postman使用的是js语言1、自动关联数据描述:接口A的请求参数依赖于接口B的响应数据例如:接口调用需要登录校验,需要先调登录接口拿到token/cookie解决方法:①从接口B的响应数据中提取关联数据,保存关联数据在公共容器中pm对象的详......
  • [LitCTF 2023]enbase64
    这是一个将flag换base64表之后加密的代码附件下载https://wwvc.lanzouj.com/iwZuF1bmzehg查壳无壳,32位分析丢入ida32,找到main函数F5int__cdeclmain(intargc,constchar**argv,constchar**envp){charSource[61];//[esp+1Fh][ebp-81Dh]BYREFcharv5......
  • Base64
    Base64的定义Base64是基于64个可打印的字符来表示二进制的数据的一种方法,它能够将给定的任意二进制数据转换为ASCII字符串的形式,以便在只支持文本的环境中也能够顺利地传输二进制数据,Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。Base64的应用编辑二进制数据:通......
  • 给url的query传参时的奇妙现象
    如果你要传一个时间参数,那么要小心啦!这个问题看得我头疼。见下面例子:letstart_time="23-10-1000:00:00"leturlTo=`/syslog?start_time=${start_time}`好的,要执行跳转了。此时urlTo在浏览器url栏中会变成:/syslog?start_time=2023-10-10%2000:00:00也就是空格变成了%20。......
  • BASE64编码
    1.什么是BASE64编码Base64是基于64个可打印字符来表示二进制数据的编解码方式,是网络中存储和传输二进制数据的普遍用法。2.BASE64编码用于解决什么问题?八十年代,简单邮件传输协议STMP协议只用于传送ASCII码,对于非英语国家的文字、控制字符、图片转的ASCII码等的传送能力不好,所以......
  • BASE64编码
    目录BASE64编码定义BASE64编码应用BASE64编码和解码BASE64编码定义Base64是基于64个可打印字符来表示二进制数据的编解码方式,是网络中存储和传输的二进制数据的普遍用法。Base64一个字节只能表示64种情况,且编码格式每个字节的前两位都只能是0,使用剩下的6位表示内容。参考......
  • postman的基础使用
    前言平常在请求接口的时候,我们不可避免地都会遇到一个参数值在很多地方用到的场景,例如:在登陆后,后续接口请求的请求头中都必须添加一个token,如果我们写死一个token的话,后续重新登陆后/token失效后再去替换这个token是繁琐且没有意义的。我们完全可以设定一个公共的变量来解决这......