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