国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Postman怎么去調試加密接口

Linux愛好者 ? 來源:AirPython ? 作者:星安果 ? 2021-11-26 10:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

眾所周知,Postman 是一款非常流行且易用的 API 調試工具,在接口調試或測試時經常被使用 針對普通 API 接口,我們可以直接在 Postman 中輸入 URL、Query String、Header、Data 來模擬發送一個 HTTP 請求 但是,針對「加密接口 」的調試及測試,我們怎么來做呢?

CryptoJS 及Pre-request Script

CryptoJS是一個使用 JavaScript 實現的加密算法庫 它支持的算法包含:
  • Base64

  • MD5

  • SHA-1 和 SHA-256

  • AES

  • Rabbit

  • MARC4

  • HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256

  • PBKDF2

在 Postman 中有一個 Tab「Pre-request Script 」,它能在請求之前做一些預處理 比如,可以使用CryptoJS先對變量進行加密,然后設置到變量中,最后在真實請求時使用這個變量

實戰一下

假設現在有一個登錄接口 請求方式為POST,請求體中包含用戶名 username、密碼 password,并且 password 是通過 MD5 加密后設置到請求體內

1327cd16-4e32-11ec-9eda-dac502259ad0.png

如此,我們只需要在 Pre-request Script Tab 下,使用CryptoJS 編寫 JS 腳本,對密碼變量進行預處理
#Pre-requestScript
varpassword="hu123456";

//md5加密
//使用JS模塊CryptoJS中的md5去加密數據
varpassword_encry=CryptoJS.MD5("hu123456").toString();
console.log("加密后的數據為:"+password_encry);

//設置到環境變量中
//方式一:全局變量
//pm.globals.set("password_encry",password_encry);

//方式二:局部變量
pm.environment.set("password_encry",password_encry);
預處理設置變量有 2 種方式:全局變量、局部變量 需要注意的是,如果設置到局部環境,我們需要先新建一個環境,并創建一個變量才能在 JS 腳本中引用

1357e2c6-4e32-11ec-9eda-dac502259ad0.png

最后,在請求體中替換成上面設置的變量即可

13e6197e-4e32-11ec-9eda-dac502259ad0.png

最后

Postman 可以借助 CryptoJS 完成大部分數據的加密,但是它并不支持 RSA 算法 這里可以使用另外一個算法庫「forgeJS 」來進行 RSA的加解密 項目地址:https://github.com/digitalbazaar/forge 如果你覺得文章還不錯,請大家點贊、分享、留言下,因為這將是持續輸出更多優質文章的最強動力!
編輯:jq
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    9519

    瀏覽量

    157014
  • API
    API
    +關注

    關注

    2

    文章

    2366

    瀏覽量

    66751
  • JS
    JS
    +關注

    關注

    0

    文章

    79

    瀏覽量

    18986
  • RSA
    RSA
    +關注

    關注

    0

    文章

    60

    瀏覽量

    19690
  • 腳本
    +關注

    關注

    1

    文章

    409

    瀏覽量

    29192

原文標題:Postman 如何調試加密接口?

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何正確配置AG32 MCU,實現FLASH或者代碼加密?

    RISC-V內核(最高248MHz)與可編程邏輯(CPLD),支持硬件邏輯加速與軟件控制靈活組合。2)超高靈活性:所有管腳可通過配置文件動態重定義,支持自定義接口、算法和加密,管腳兼容STM32。3
    發表于 01-22 15:01

    軟件加密中有哪些常用的加密算法?

    軟件加密中,有哪些常用的加密算法?
    發表于 12-26 06:00

    探索DSC Multilink:調試利器的技術剖析

    探索DSC Multilink:調試利器的技術剖析 在嵌入式系統開發領域,高效的調試工具是節省開發時間、提升開發效率的關鍵。今天,我們就來深入了解一款功能強大的調試接口——DSC Mu
    的頭像 發表于 12-24 17:05 ?291次閱讀

    CW32調試接口

    ,程序停止運行,調試器可通過 DAP 對 M0 的內核狀態和片內的外設狀態及存儲單元進行查詢;且內核和外設可以被復原,程序繼續執行。當使用調試仿真工具通過 SWD 接口連接到 CW32F030,進入
    發表于 12-15 06:18

    宇樹人形機器人的配置,核心代碼,調試方法,二次開發接口

    宇樹人形機器人的配置,核心代碼,調試方法,二次開發接口
    的頭像 發表于 12-10 09:05 ?3419次閱讀

    Postman:一款被忽視的強大的API開發和測試工具

    Postman的發展史 Postman是一款強大的API開發和測試工具,它于2012年創建,最初是作為一個Chrome瀏覽器插件推出的。由于其大受歡迎,隨后推出了web網頁版和桌面客戶端。現在
    的頭像 發表于 11-26 14:11 ?343次閱讀

    arty a7調試蜂鳥E203的demogpio程序重復兩次進入中斷是怎么回事?

    大家好,有個問題想請教一下: 如題,硬件平臺為arty a7,用prebuilt的system.mcs文件,在芯來的IDE中調試demogpio程序,可是發現,每次用button1進入中斷后,都是
    發表于 11-10 08:06

    StellarLINK在線調試器技術解析與應用指南

    STMicroelectronics STELLARLINK內電路調試器和編程器是一套高性價比、小尺寸、快速原型設計解決方案,用于汽車應用。該編程器是一款無源USB轉JTAG調試器和編程器加密
    的頭像 發表于 10-25 13:53 ?1181次閱讀
    StellarLINK在線<b class='flag-5'>調試</b>器技術解析與應用指南

    加密算法的應用

    加密是一種保護信息安全的重要手段,近年來隨著信息技術的發展,加密技術的應用越來越廣泛。本文將介紹加密算法的發展、含義、分類及應用場景。 1. 加密算法的發展
    發表于 10-24 08:03

    AES加密流程

    AES(Advanced Encryption Standard)是一種對稱密鑰加密算法,它是當前最常用的加密標準之一。AES是一種可靠、高效和安全的加密技術,被廣泛應用于網絡安全、移動設備和云計算
    發表于 10-23 06:13

    ?STMicroelectronics AEK-MCU-SPC5LNK 編程調試器技術解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗開發用作SPC58汽車微控制器的調試器/編程器加密狗。AEK-MCU-SPC5LNK結合了無源USB轉JTAG調試
    的頭像 發表于 10-21 11:51 ?623次閱讀
    ?STMicroelectronics AEK-MCU-SPC5LNK 編程<b class='flag-5'>調試</b>器技術解析

    為什么內網穿透必須加密

    對于企業而言,選擇支持 TLS 加密的內網穿透工具(如ZeroNews),并定期更新加密協議與證書,是保障業務安全、避免法律風險的最有效手段。
    的頭像 發表于 08-19 15:47 ?818次閱讀
    為什么內網穿透必須<b class='flag-5'>加密</b>?

    硬件調試:JLink 驅動配置與調試技巧

    摘要: 本文深入探討了 JLink 調試器在嵌入式系統硬件調試中的應用,詳細闡述了 JLink 驅動配置的方法以及硬件調試技巧。本文以國科安芯的AS32系列MCU芯片為例,通過分析 JLink
    的頭像 發表于 06-12 23:20 ?1654次閱讀
    硬件<b class='flag-5'>調試</b>:JLink 驅動配置與<b class='flag-5'>調試</b>技巧

    智多晶XSBERT讓高速串行接口調試化繁為簡

    高速串行接口(如PCIe、以太網、HDMI等)是芯片設計的“高速公路”,但調試過程卻常讓人抓狂——信號質量差、誤碼率高、眼圖模糊……耗時耗力的測試流程,是否讓你無數次想對屏幕喊“太難了”?
    的頭像 發表于 05-30 14:30 ?1030次閱讀
    智多晶XSBERT讓高速串行<b class='flag-5'>接口</b><b class='flag-5'>調試</b>化繁為簡

    前端調試實踐

    前言 在日常調試問題中,相信我們很多人都是用console排查相關的問題,雖然問題也可以排查出來,但是有時它的效率并不高。這篇文章主要講解關于斷點和一些日常調試技巧的內容,方便你在日后調試
    的頭像 發表于 03-11 15:41 ?713次閱讀
    前端<b class='flag-5'>調試</b>實踐