![]() |
UltraISO的Optimize是用CRC-32orMD5啊?!
請問各位大大..
有沒有人知道UltraISO的Optimize用的方式 是CRC-32 check還是 md5 check啊?! 如果用CRC-32不是有可能發生兩個不同檔案但是crc是一樣的嗎?! 如果用md5還可以減小這個機率呢... 如果是用byte by byte那... 就更神了:) 謝謝各位大大幫忙找一下好嗎?! p.s.我找過他的help裡面沒有說明:( |
不管是 CRC32 或是 MD5
所產生出來的值絕對是唯一的 除非該檔案是一模一樣的!!! 不可能會有你說的那種情形!! 因為CRC32 和 MD5 是開發出來驗證資料正確性的演算法 (當然也可以用在別的用途) 若真的有這種情形的話,那不就破功了 那你也可能發現了這些演算法的漏洞或 BUG !! |
謝謝MagicPoint解說..:)
不過就我所知.(忘記在哪裡看到的文章了.sorry~) CRC32的確被人曾經用過像是暴力破解法一類的方法. 找到過兩個不同的東西.卻有相同的CRC32值.. 故非唯一..(只是機率很小:p) MD5是目前相當安全的一種演算法. 剛開始發展的時候. 也的確出現過兩個不同的東西.卻有相同的md5值.. 不過後來經過發明者的修改.. 至今.. 沒有發現類似情形... 故可稱唯一.. 總結來說, CRC32非一對一函數. md5則是! 所以我才會想說UltraISO裡面的優化.. 是採用md5還是用CRC32.. 如果是用CRC32. 那.. 我想... 可靠度會降低.. :D 如果有哪為好心的仁兄肯告知的話.. 我... 就非常感謝您!:p 謝謝MagicPoint兄熱情提供訊息:D |
所有時間均為台北時間。現在的時間是 07:14 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *