最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python與js進行MD5取hash有什么不同

 更新時間:2022年02月10日 09:49:26   作者:阿南-anan?  
這篇文章主要講解得內(nèi)容是python與js進行MD5取hash有什么不同,我們在做前端做滲透測試時會遇到一些關(guān)鍵字進行了加密得情況,而且python和js對json進行md5取hash,MD5結(jié)果值還不一致,下面我們就爛看看到底是哪里不同吧,需要的朋友可以參考一下

前言:

做滲透測試發(fā)現(xiàn)前端關(guān)鍵字進行了加密,并且對傳遞的參數(shù)進行簽名,這導(dǎo)致我不能進行更改參數(shù)的值,本來打算使用JSforward進行繞過,結(jié)果嘗試失敗,于是最終還是通過python來寫加密方法進行測試。js簽名方法已經(jīng)找到了,是通過MD5進行簽名,進行md5時會加入服務(wù)器發(fā)放的AES秘鑰(密碼由AES加密),并且秘鑰為固定秘鑰,因此這里難度不大,但是遇到一個坑,那就pythonjsjson進行md5取hash,MD5結(jié)果值不一致,于是在網(wǎng)上尋找方法,最終還是找到了原因,接下來進行記錄。

加密的數(shù)據(jù)包:

簽名方法為MD5

python對{‘name’:‘anan’,‘age’:‘18’}轉(zhuǎn)換為json字符串:

js對{‘name’:‘anan’,‘age’:‘18’}轉(zhuǎn)換為json字符串:

比較結(jié)果:

python通過json.dumps處理的結(jié)果在:與值之間多了一個空格

{"name": "anan", "age": "18"} ?#python
{"name":"anan","age":"18"} ? ? #js

處理方式:

json.dumps(data, separators=(",", ":"))

到此這篇關(guān)于python與js進行MD5取hash有什么不同的文章就介紹到這了,更多相關(guān)python與js進行MD5取hash區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python+Matplotlib繪制重疊柱狀圖

    Python+Matplotlib繪制重疊柱狀圖

    重疊柱狀圖?(Overlapped?Bar)?是一種比較圖,可以將兩個柱狀圖疊加在一起,顯示兩個相關(guān)變量之間的差異,所以本文就來用Matplotlib繪制一個簡單的重疊柱狀圖吧
    2023-06-06
  • python調(diào)用有道智云API實現(xiàn)文件批量翻譯

    python調(diào)用有道智云API實現(xiàn)文件批量翻譯

    這篇文章主要介紹了python如何調(diào)用有道智云API實現(xiàn)文件批量翻譯,幫助大家更好得理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • 如何使用Python讀取.xlsx指定行列

    如何使用Python讀取.xlsx指定行列

    讀取xlsx的整列數(shù)據(jù)很容易,但是要讀取指定sheet的指定列,這個相信大多數(shù)程序員都不會,下面這篇文章主要給大家介紹了關(guān)于如何使用Python讀取.xlsx指定行列的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Python中數(shù)值比較的效率

    Python中數(shù)值比較的效率

    這篇文章主要介紹了Python中數(shù)值比較的效率,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 教你學(xué)會使用Python正則表達式

    教你學(xué)會使用Python正則表達式

    正則表達式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配。 Python 自1.5版本起增加了re 模塊,它提供 Perl 風(fēng)格的正則表達式模式。re 模塊使 Python 語言擁有全部的正則表達式功能。
    2017-09-09
  • 用Python實現(xiàn)一個簡單的能夠上傳下載的HTTP服務(wù)器

    用Python實現(xiàn)一個簡單的能夠上傳下載的HTTP服務(wù)器

    這篇文章主要介紹了用Python實現(xiàn)一個簡單的能夠上傳下載的HTTP服務(wù)器,是Python網(wǎng)絡(luò)編程學(xué)習(xí)當中的基礎(chǔ),本文示例基于Windows操作系統(tǒng)實現(xiàn),需要的朋友可以參考下
    2015-05-05
  • Pytorch .pth權(quán)重文件的使用解析

    Pytorch .pth權(quán)重文件的使用解析

    今天小編就為大家分享一篇Pytorch .pth權(quán)重文件的使用解析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python中集合的內(nèi)建函數(shù)和內(nèi)建方法學(xué)習(xí)教程

    Python中集合的內(nèi)建函數(shù)和內(nèi)建方法學(xué)習(xí)教程

    這篇文章主要介紹了Python中集合的內(nèi)建函數(shù)和內(nèi)建方法學(xué)習(xí)教程,包括工廠函數(shù)和僅用于可變集合的方法等知識點,需要的朋友可以參考下
    2015-08-08
  • python鏈表的基礎(chǔ)概念和基礎(chǔ)用法詳解

    python鏈表的基礎(chǔ)概念和基礎(chǔ)用法詳解

    這篇文章主要為大家詳細介紹了python鏈表的基礎(chǔ)概念和基礎(chǔ)用法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python的生成器函數(shù)詳解

    Python的生成器函數(shù)詳解

    這篇文章主要介紹了Python的生成器函數(shù),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評論

酉阳| 苗栗县| 荣成市| 宣化县| 沙洋县| 鲁甸县| 福贡县| 鄂温| 大渡口区| 三亚市| 大悟县| 上饶市| 仪陇县| 邢台县| 农安县| 潮安县| 老河口市| 时尚| 永福县| 永安市| 红河县| 米脂县| 平果县| 沁源县| 长泰县| 康乐县| 贞丰县| 芦溪县| 廉江市| 墨江| 瑞丽市| 铁力市| 卢湾区| 澄迈县| 扎鲁特旗| 高安市| 宁武县| 邵阳市| 榆中县| 宜君县| 大方县|