本帖最後由 IanW 於 2016-3-3 11:50 編輯
大迷信 2016... 
車左廿幾版至知好些人連 md5 都未知係乜... 到而家都無人 rip d 好精準的 wav/flac 檔出黎比較下.
到有 d 人大概知道 md5 係乜, 就試圖矮化 hash.
係呀 md5 係可以被攻擊... 「破解」左.... 但唔係你個 cd ripper 破解佢嘛...
唔通你個 cd ripper 咁有閒情, 特地去放 d 假資料入去, 再砌返個一樣的 md5 code 出黎? 你知道咁樣砌個 md5 出黎要多少 processing power 同時間嗎?
md5 或者一般 hash code, 旨在計算一堆數據而產生一個比較 unique 的碼. 只要哩堆數據入面, 有任何, 乃至 1bit 的, 數據改變, 排列改動, 數量不同, 個 hash code 就會有翻天覆地的改變. 所以傳輸後大家都做個 code 來對一對, 就知有無野錯. 無得修補, 只能知錯.
這是傳輸後.... 如果自己 rip, 最簡單的 command: fc /b a.wav b.wav 就行. 舊時電腦, 磁碟慢就要好長時間, 而家 compare 十零廿 MB 唔會洗你好多時間.
同樣, 如果兩堆不同的數據有相同的 hash, 數據的內容應該係翻天覆地的不同. 兩堆近似而又細微不同的數據, 又有相同的 hash, 除非人為特制, 否則近乎不可能. 當討論 CD Ripper 時, 就直情不可能. 沒有 ripper 軟件會特地去弄壞 rip 出黎的內容, 再去花時間去「修保」個 md5 hash.
相同 md5 的 CD Rip 音樂檔, 內容一樣(都係來自同一隻 CD 同一隻歌), 不可能失去那些所謂的抽象細節 - 空間感, 數碼感, etc.... |