2017-08-17 50 views
1

進入用戶名和密碼都是我想做登錄使用jmeter工具我的網站做登錄。如何使用JMeter的,其中以加密方式

但是,當我輸入有效的用戶名和密碼,並按下提交鍵,在瀏覽器中,你可以檢查一個職位要求越來越具有加密值解僱。

因此,由於用戶名和密碼的加密值。我無法登錄該網站。

注意:SHA-256算法用於加密。

有關此問題的更多詳細信息,請參閱下面提到的圖像。

enter image description here

因此,誰能幫助我怎麼做我能做到登錄我的網站?

+0

SHA-256是不加密的,它是一個密碼哈希。 – zaph

+0

@ zaph,感謝您的寶貴意見,能否幫我解決這個問題? –

回答

2

你可以用SHA256監守你不能解密哈希您的預計(常規)值,見decrypt sha256

SHA-256加密(單向)散列函數,所以沒有 直接的方式來解碼它。密碼散列 函數的全部用途是您無法撤消它。

可以在可變用java語言

使用以下SHA256轉換添加JSR223 Sampler,並把它:

String sha256hex = org.apache.commons.codec.digest.DigestUtils.sha256Hex("myPassword"); 
vars.put("myPassword", sha256hex); 

,然後用可變${myPassword}

+0

感謝您的回答,我已經嘗試了上面的代碼,但它不適合我。 –

+0

它在Jmeter 3.1/3.2中工作有什麼不完全工作? – user7294900

+0

我正在使用'Jmeter 3.0'並且上面的代碼沒有得到加密值。 –

相關問題