Q
雙向哈希算法?
2
A
回答
5
當然,XOR會這樣做。
3268^2642 == 2642^3268
還有很多更(加法,乘法,基本上任何交換操作),但XOR通常用於散列反正(因爲它很容易「unhash」)。
3
分別散列兩個數字(使用您選擇的整數到整數散列),然後添加或異或結果。
2
您可以在散列它們之前添加或異或這兩個數字。
+3
但是,在散列之前添加意味着以簡單的方式輸入相關的輸入,例如(12345,88273)和(12346,88272)。你會得到比所要求的更多的對稱性,並且太多的對稱性在散列中是一件壞事。 –
相關問題
- 1. 在Erlang的雙向哈希表
- 2. 現代PHP哈希算法
- 3. Amazon DynamoDB哈希算法
- 4. 計算SHA1哈希算法Powershell V2.0
- 5. 雙射哈希函數
- 6. 哈希標籤雙查詢?
- 7. 雙探針哈希表
- 8. 雙重哈希函數 - python
- 9. HashMaps - 不清楚哈希函數和雙重哈希
- 10. 確定雙哈希函數給定鍵 - >哈希位置值
- 11. mongodb分片鍵哈希算法
- 12. Microsoft Dynamics CRM - 密碼哈希算法
- 13. .net RSACryptoServiceProvider支持哈希算法
- 14. 哪種哈希算法最適合HMAC
- 15. Java實現SpeedyFX哈希算法
- 16. 在CAPL(CANoe)中使用哈希算法
- 17. 控制器的不同哈希算法
- 18. 設置額外的哈希算法
- 19. 使用Python檢測SSL哈希算法
- 20. 我的哈希算法有多安全?
- 21. 在md5哈希算法中填充
- 22. wpa_passphrase是否使用哈希算法?
- 23. 返回支持哈希算法
- 24. AWS無法計算MD5哈希的Android
- 25. C#NTLM哈希計算器
- 26. C#中的哈希計算
- 27. 紅寶石計算哈希
- 28. Python3計算洪流哈希
- 29. 加密算法是否需要內部哈希算法?
- 30. 在數據壓縮中使用雙向哈希
「散列兩個數字」是什麼意思?散列函數通常只有一個輸入,而不是兩個。 –
具有兩個輸入不會使散列函數的散列函數更少,只需要一個穩定的單個輸出。 – Blindy