是否有人知道或者有一個開放實現Blake-512 hashing algorithm的書面和優化的JavaScript的例子?在JS中尋找布萊克 - 512散列算法的實現
1
A
回答
1
我最近寫了一個這個算法的JS實現。源代碼可在這裏找到:blake512.js。
唯一的全局函數被稱爲「blake512」,並且需要3個參數..要散列的消息(它被視爲UCS-2編碼的二進制字符串),可選的16個字符的鹽(編碼方式與消息)和一個布爾值來表示您是希望以十六進制字符輸出還是以與消息相同的方式編碼的二進制序列。
例如
blake512("\u0000", null, true);
返回二進制序列的編碼:0000000000000000,使用鹽000 ... 000以十六進制,這是:0CD686174DC1451DCF2E54BCD55B868BF84F54E4F6454AFD599ABD0F3361FB85F09DDA2C7C6CB9A97FA6DCA2ED8068C8E8A69B66C4F8BD819CBFD5A0BD9D8E7C。
有一篇博客文章概述了實現如何在這裏工作:http://blog.scottlogic.com/2012/02/29/blake-512-in-javascript.html。
相關問題
- 1. 在C中尋找一個好的散列表實現
- 2. 散列算法的實現將串號
- 3. 尋找數值算法實現
- 4. SHA-512散列中的ColdFusion
- 5. 在C++中實現在無向圖算法中尋找循環
- 6. 散列算法
- 7. 實現A *尋路算法
- 8. 實現Dijkstra的在Java中使用算法的散列碼
- 9. 如何在Linux上用C++計算SHA-512散列?
- 10. Minimax算法JS實現
- 11. 實現定製散列法
- 12. 在B樣條上實現De Boors算法尋找點
- 13. 迭代尋根算法的實現
- 14. 尋找一個佈局算法
- 15. 尋找SLAB6實現
- 16. 計算py中的pi - 萊布尼茲
- 17. MO的算法來尋找兩陣列
- 18. 尋找序列多樣性的算法
- 19. 尋找高效算法在整數列表中尋找最接近的整數
- 20. 算法:實現基於自定義散列表的字典
- 21. XNA-尋找算法
- 22. 與萊克斯
- 23. 尋找最快的算法(在C中實現)進行圖像處理
- 24. 尋找連接組件標籤算法實現
- 25. RAR3散列算法
- 26. 在C#中尋找後綴樹實現?
- 27. 克魯斯卡爾算法實現
- 28. 尋找克隆()實現與得到的返回類型
- 29. 如何在iOS中計算SHA-2(理想的SHA 256或SHA 512)散列?
- 30. 萊克斯:GCC找不到def.h
啊,甜的!謝謝。 – RLH
@Mark,Dude你爲什麼要警惕?沒有辦法CtrlC文本在一個警告框.. – Pacerier
是的不確定!我不再在那裏工作了,所以無法更改博客文章... –