偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何使用HashCheck判斷你的密碼是否已泄露

安全 數(shù)據(jù)安全
HashCheck項目旨在幫助廣大用戶搜索泄露的密碼,并判斷自己的密碼安全態(tài)勢,同時保持高等級的隱私保護程度。

[[412901]]

關(guān)于HashCheck

HashCheck項目旨在幫助廣大用戶搜索泄露的密碼,并判斷自己的密碼安全態(tài)勢,同時保持高等級的隱私保護程度。

為了實現(xiàn)我們的目標(biāo),HashCheck使用了各種不同服務(wù)所提供的API,我們只需要檢查密碼哈希的一部分即可實現(xiàn)密碼泄露判斷,比如說密碼哈希的前五個字符。

工具要求

該項目需要使用某些代碼庫才能正常工作,我們只需運行下列命令即可安裝:

  1. ip install -r requirements 

別忘了,先要在本地環(huán)境中安裝好Python 3。

工具使用

  1. passme.py [FUNC] [ELEMENT] -engine [ENGINE] -api_key [API_KEY] 
  2.  
  3.     FUNC:       The kind of element tha you want to check, it can be -h/--hash or -p/--password 
  4.  
  5.                 or -f/--file or -l/--list or --help. 
  6.  
  7.   
  8.  
  9.     ELEMENT:    The "Hash", "Password" or the name of the file that contains a list of 
  10.  
  11.                 hashes or password separeted by a new line. 
  12.  
  13.   
  14.  
  15.     ENGINE:     The leaks engine that you want to be used, by default it uses HIBP (Have I been PWN). 
  16.  
  17.   
  18.  
  19.     API_KEY:    The API_KEY necessary for some functions of some engines. 

功能函數(shù)

(1) PASSME_HASH

該項目的主要功能函數(shù),負責(zé)接收一個密碼哈希,并調(diào)用分析引擎和API密鑰。API密鑰和密碼哈希必須根據(jù)情況發(fā)送至其他函數(shù)。

如果你想要添加自己的引擎或?qū)崿F(xiàn)一個還未實現(xiàn)的引擎,只需要多添加一個選項即可:

  1. passme_hash(hashed_password, engine="HIBP"api_key="0"

(2) PASSME_PASSWORD

這個函數(shù)會使用SHA-1對密碼進行哈希計算,并將哈希發(fā)送至passme_hash()函數(shù):

  1. passme_password(password, engine="HIBP"api_key="0"

(3) PASSME_FILE

這個函數(shù)可以按行讀取接收到的文件內(nèi)容,并檢查每一個密碼,然后給出接收到的密碼的相關(guān)信息:

  1. passme_file(filename, engine="HIBP"api_key="0"

(4) PASSME_LIST

這個函數(shù)可以按行讀取接收到的文件內(nèi)容,并檢查每一個密碼哈希,然后給出接收到的密碼哈希的相關(guān)信息:

  1. passme_list(filename, engine="HIBP"api_key="0"

(5) PASSME_HIBP

這個函數(shù)可以處理HIBP(Have I Been Pwned) API,并發(fā)送密碼哈希的前五個字符,然后跟完整的密碼哈希進行比對,以判斷密碼是否已泄露:

  1. engine_HIBP(hashed_password, engine, api_key) 

功能測試

這個項目還提供了大量的測試用例以判斷功能函數(shù)是否能夠正常運行,如果需要測試的話,還需要安裝“pytest”庫:

  1. pip install pytest 

安裝好之后,只需要運行“pytest”命令即可自動運行完整的測試用例。

項目地址

HashCheck:【GitHub傳送門

許可證協(xié)議

本項目的開發(fā)與發(fā)布遵循GNU開源許可證協(xié)議。

 

責(zé)任編輯:趙寧寧 來源: FreeBuf
相關(guān)推薦

2017-12-11 11:00:27

內(nèi)存泄露判斷

2016-10-25 20:30:11

2013-12-06 10:20:21

2019-01-02 16:12:17

Linux系統(tǒng) vmstat

2021-11-05 21:51:50

Windows 11Windows微軟

2021-04-29 09:46:29

Windows10操作系統(tǒng)微軟

2024-01-17 17:36:06

Linuxsystemd

2021-02-28 19:30:31

Wi-Fi - 6Wi-Fi網(wǎng)絡(luò)

2022-08-29 15:34:39

網(wǎng)絡(luò)攻擊密碼

2013-11-08 13:52:56

2022-08-18 16:01:22

數(shù)據(jù)泄露網(wǎng)絡(luò)攻擊

2021-08-09 08:14:57

網(wǎng)絡(luò)路由器密碼漏洞

2013-08-20 10:46:29

2021-09-17 18:19:16

微軟Windows 10Windows

2022-04-22 17:07:02

源代碼開源代碼泄漏

2011-09-14 14:46:46

2020-08-02 23:40:09

密碼密碼管理器主密碼

2019-01-29 10:42:31

網(wǎng)絡(luò)個人信息密碼

2023-10-29 16:37:23

Goroutine泄露

2009-10-21 09:19:00

Windows Mob
點贊
收藏

51CTO技術(shù)棧公眾號