2017-02-12 39 views
-1

就像冠軍,我想找到一個哈希函數以生成具有給定長度的哈希值。從互聯網上我發現一個解決方案就是我可以使用SHAKE256技術。但是我找不到一些java代碼來使用SHAKE256。任何人都可以提供一些示例java代碼,以便我可以在代碼中使用它?我想找到一個散列函數生成散列與給定長度

回答

0

我輸入java shake256到谷歌,發現這個解決方案是2的結果:https://github.com/aelstad/keccakj。這是一個名爲「keccakj」的Java庫,可以計算shake 256散列等等。

+0

我還發現,資源,但是裏面我沒有找到坐哪outout長度爲論點的方法,你可以請檢查一下嗎? – Coinnigh

+0

看起來有在包括稱爲'whatever_size_you_like'可變自述的例子。聽起來像這應該是你在找什麼? https://github.com/aelstad/keccakj#messagedigests-1 –

+1

是的,我沒有注意到它,非常感謝! – Coinnigh