1 jocover 2024-07-09 17:10:55 +08:00 via iPhone 2^256+ 2^256 大还是 2^512 大,很简单吧 |
2 drymonfidelia OP @jocover 拼接也是 2^512 啊 |
3 cnhongwei 2024-07-09 17:48:03 +08:00 我觉得是一样的,hash 结果是多少位,理论上做碰撞的时候,只需要构造多少位的假数据行了,你的 hash 结果是 512 位,你的 salt 使用 512 还是 1024 没有区别。 |
![]() | 4 |
![]() | 5 dhb233 2024-07-09 17:57:48 +08:00 现阶段,sha256 还没有非暴力碰撞的方法吧? |
7 0o0O0o0O0o 2024-07-09 18:53:32 +08:00 Bitcoin 中比较相关的 sha256d 是 sha256(sha256()) OP 说的拼接是 (sha256()+sha256()) https://www.google.com/search?q=site%3Acrypto.stackexchange.com+concat+hash 感觉都是很受批评或者很具争议的方式 |
8 leonshaw 2024-07-09 19:18:24 +08:00 via Android 构造 256 和 512 的彩虹表,哪个难度大? |
9 leonshaw 2024-07-09 19:26:33 +08:00 via Android #8 两张 256 |