[問題] 請問 SHA256 和將 SHA512 取半的差別?
我知道就速度上來說,算 SHA256 比 SHA512 快
但若只考慮理論上的安全性(如暴力算出明文或人為碰撞等)
算出 SHA512 再取其前半或後半,跟 SHA256 比較起來呢?
是較強?較弱?還是沒有差別?
我有兩個想法,其一是因為 SHA512 的演算法較複雜
所以取半後強度還是比 SHA256 強
其二是將 Hash 取半後便不再「完整」,故強度被削弱
究竟哪種想法才對呢?還是都不對?
先謝謝回答的人囉~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.37.250
→
02/07 10:13, , 1F
02/07 10:13, 1F
→
02/07 10:15, , 2F
02/07 10:15, 2F
→
02/07 15:00, , 3F
02/07 15:00, 3F
→
02/07 15:01, , 4F
02/07 15:01, 4F
→
02/07 15:01, , 5F
02/07 15:01, 5F
→
02/07 15:02, , 6F
02/07 15:02, 6F
推
02/07 15:05, , 7F
02/07 15:05, 7F
→
02/07 23:52, , 8F
02/07 23:52, 8F
推
02/09 05:24, , 9F
02/09 05:24, 9F
推
02/09 05:31, , 10F
02/09 05:31, 10F
→
02/09 05:31, , 11F
02/09 05:31, 11F