伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Postman怎么去調(diào)試加密接口

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

掃碼添加小助手

加入工程師交流群

眾所周知,Postman 是一款非常流行且易用的 API 調(diào)試工具,在接口調(diào)試或測(cè)試時(shí)經(jīng)常被使用 針對(duì)普通 API 接口,我們可以直接在 Postman 中輸入 URL、Query String、Header、Data 來模擬發(fā)送一個(gè) HTTP 請(qǐng)求 但是,針對(duì)「加密接口 」的調(diào)試及測(cè)試,我們?cè)趺磥碜瞿兀?h2 style="margin:1em 8px 16px;padding-bottom:.3em;font-weight:bold;font-size:1.5em;line-height:1.225;border-bottom:1px solid rgb(238,238,238);font-family:'Microsoft YaHei', Helvetica, 'Meiryo UI', 'Malgun Gothic', 'Segoe UI', 'Trebuchet MS', Monaco, monospace, Tahoma, STXihei, '華文細(xì)黑', STHeiti, 'Helvetica Neue', 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, '宋體', Heiti, '黑體', sans-serif;text-align:left;"> CryptoJS 及Pre-request Script CryptoJS是一個(gè)使用 JavaScript 實(shí)現(xiàn)的加密算法庫(kù) 它支持的算法包含:
  • Base64

  • MD5

  • SHA-1 和 SHA-256

  • AES

  • Rabbit

  • MARC4

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

  • PBKDF2

在 Postman 中有一個(gè) Tab「Pre-request Script 」,它能在請(qǐng)求之前做一些預(yù)處理 比如,可以使用CryptoJS先對(duì)變量進(jìn)行加密,然后設(shè)置到變量中,最后在真實(shí)請(qǐng)求時(shí)使用這個(gè)變量

實(shí)戰(zhàn)一下

假設(shè)現(xiàn)在有一個(gè)登錄接口 請(qǐng)求方式為POST,請(qǐng)求體中包含用戶名 username、密碼 password,并且 password 是通過 MD5 加密后設(shè)置到請(qǐng)求體內(nèi)

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

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

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

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

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

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

最后,在請(qǐng)求體中替換成上面設(shè)置的變量即可

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

最后

Postman 可以借助 CryptoJS 完成大部分?jǐn)?shù)據(jù)的加密,但是它并不支持 RSA 算法 這里可以使用另外一個(gè)算法庫(kù)「forgeJS 」來進(jìn)行 RSA的加解密 項(xiàng)目地址:https://github.com/digitalbazaar/forge 如果你覺得文章還不錯(cuò),請(qǐng)大家點(diǎn)贊、分享、留言下,因?yàn)檫@將是持續(xù)輸出更多優(yōu)質(zhì)文章的最強(qiáng)動(dòng)力!
編輯:jq
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9576

    瀏覽量

    157530
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2451

    瀏覽量

    66958
  • JS
    JS
    +關(guān)注

    關(guān)注

    0

    文章

    79

    瀏覽量

    19067
  • RSA
    RSA
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

    19737
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    411

    瀏覽量

    29264

原文標(biāo)題:Postman 如何調(diào)試加密接口?

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    s32k 無法訪問調(diào)試接口怎么處理?

    我正在使用 NXP S32K311 微控制器開發(fā)應(yīng)用程序,我遇到了一個(gè)問題,即調(diào)試接口變得無法訪問,并且在刷新應(yīng)用程序代碼后 OSDA 指示燈變?yōu)椤凹t色”。 在我當(dāng)前的引腳配置中,我已將 PTA3
    發(fā)表于 03-23 06:44

    智能掃地機(jī)器人驅(qū)動(dòng)板接口定義與調(diào)試方法-技術(shù)性篇(艾畢勝電子)

    驅(qū)動(dòng)板作為智能掃地機(jī)器人運(yùn)動(dòng)控制的核心硬件,其接口設(shè)計(jì)直接決定與主控板、電機(jī)、傳感器等模塊的兼容性,而標(biāo)準(zhǔn)化的調(diào)試方法則是保障驅(qū)動(dòng)板功能正常、性能達(dá)標(biāo)的關(guān)鍵。本文系統(tǒng)梳理掃地機(jī)器人驅(qū)動(dòng)板的核心接口
    的頭像 發(fā)表于 03-18 16:58 ?402次閱讀

    BSP 調(diào)試:前言

    RK3588 平臺(tái)時(shí)的 原始筆記 ——只保留了那些踩過坑的問題接口,沒出過問題的內(nèi)容全刪掉了。?? 加上,調(diào)試 RK3588 那會(huì)我已經(jīng)不再是新手,因此合集《BSP調(diào)試(RK3588)》中的廢話相比前面合集少很多,直接就是 硬
    的頭像 發(fā)表于 03-12 21:19 ?377次閱讀
    BSP <b class='flag-5'>調(diào)試</b>:前言

    如何正確配置AG32 MCU,實(shí)現(xiàn)FLASH或者代碼加密?

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

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

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

    探索DSC Multilink:調(diào)試利器的技術(shù)剖析

    探索DSC Multilink:調(diào)試利器的技術(shù)剖析 在嵌入式系統(tǒng)開發(fā)領(lǐng)域,高效的調(diào)試工具是節(jié)省開發(fā)時(shí)間、提升開發(fā)效率的關(guān)鍵。今天,我們就來深入了解一款功能強(qiáng)大的調(diào)試接口——DSC Mu
    的頭像 發(fā)表于 12-24 17:05 ?391次閱讀

    CW32調(diào)試接口

    ,程序停止運(yùn)行,調(diào)試器可通過 DAP 對(duì) M0 的內(nèi)核狀態(tài)和片內(nèi)的外設(shè)狀態(tài)及存儲(chǔ)單元進(jìn)行查詢;且內(nèi)核和外設(shè)可以被復(fù)原,程序繼續(xù)執(zhí)行。當(dāng)使用調(diào)試仿真工具通過 SWD 接口連接到 CW32F030,進(jìn)入
    發(fā)表于 12-15 06:18

    宇樹人形機(jī)器人的配置,核心代碼,調(diào)試方法,二次開發(fā)接口

    宇樹人形機(jī)器人的配置,核心代碼,調(diào)試方法,二次開發(fā)接口
    的頭像 發(fā)表于 12-10 09:05 ?4964次閱讀

    Postman:一款被忽視的強(qiáng)大的API開發(fā)和測(cè)試工具

    Postman的發(fā)展史 Postman是一款強(qiáng)大的API開發(fā)和測(cè)試工具,它于2012年創(chuàng)建,最初是作為一個(gè)Chrome瀏覽器插件推出的。由于其大受歡迎,隨后推出了web網(wǎng)頁(yè)版和桌面客戶端。現(xiàn)在
    的頭像 發(fā)表于 11-26 14:11 ?433次閱讀

    StellarLINK在線調(diào)試器技術(shù)解析與應(yīng)用指南

    STMicroelectronics STELLARLINK內(nèi)電路調(diào)試器和編程器是一套高性價(jià)比、小尺寸、快速原型設(shè)計(jì)解決方案,用于汽車應(yīng)用。該編程器是一款無源USB轉(zhuǎn)JTAG調(diào)試器和編程器加密
    的頭像 發(fā)表于 10-25 13:53 ?1314次閱讀
    StellarLINK在線<b class='flag-5'>調(diào)試</b>器技術(shù)解析與應(yīng)用指南

    加密算法的應(yīng)用

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

    AES加密流程

    AES(Advanced Encryption Standard)是一種對(duì)稱密鑰加密算法,它是當(dāng)前最常用的加密標(biāo)準(zhǔn)之一。AES是一種可靠、高效和安全的加密技術(shù),被廣泛應(yīng)用于網(wǎng)絡(luò)安全、移動(dòng)設(shè)備和云計(jì)算
    發(fā)表于 10-23 06:13

    ?STMicroelectronics AEK-MCU-SPC5LNK 編程調(diào)試器技術(shù)解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗開發(fā)用作SPC58汽車微控制器的調(diào)試器/編程器加密狗。AEK-MCU-SPC5LNK結(jié)合了無源USB轉(zhuǎn)JTAG調(diào)試
    的頭像 發(fā)表于 10-21 11:51 ?805次閱讀
    ?STMicroelectronics AEK-MCU-SPC5LNK 編程<b class='flag-5'>調(diào)試</b>器技術(shù)解析

    硬件調(diào)試:JLink 驅(qū)動(dòng)配置與調(diào)試技巧

    摘要: 本文深入探討了 JLink 調(diào)試器在嵌入式系統(tǒng)硬件調(diào)試中的應(yīng)用,詳細(xì)闡述了 JLink 驅(qū)動(dòng)配置的方法以及硬件調(diào)試技巧。本文以國(guó)科安芯的AS32系列MCU芯片為例,通過分析 JLink
    的頭像 發(fā)表于 06-12 23:20 ?1820次閱讀
    硬件<b class='flag-5'>調(diào)試</b>:JLink 驅(qū)動(dòng)配置與<b class='flag-5'>調(diào)試</b>技巧

    智多晶XSBERT讓高速串行接口調(diào)試化繁為簡(jiǎn)

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