史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題討論區 (http://forum.slime.com.tw/f5.html)
-   -   UltraISO的Optimize是用CRC-32orMD5啊?! (http://forum.slime.com.tw/thread40804.html)

iwillkiss 2003-06-01 11:07 AM

UltraISO的Optimize是用CRC-32orMD5啊?!
 
請問各位大大..
有沒有人知道UltraISO的Optimize用的方式
是CRC-32 check還是
md5 check啊?!
如果用CRC-32不是有可能發生兩個不同檔案但是crc是一樣的嗎?!
如果用md5還可以減小這個機率呢...
如果是用byte by byte那... 就更神了:)
謝謝各位大大幫忙找一下好嗎?!

p.s.我找過他的help裡面沒有說明:(

MagicPoint 2003-06-01 03:42 PM

不管是 CRC32 或是 MD5
所產生出來的值絕對是唯一的
除非該檔案是一模一樣的!!!

不可能會有你說的那種情形!!
因為CRC32 和 MD5 是開發出來驗證資料正確性的演算法
(當然也可以用在別的用途)

若真的有這種情形的話,那不就破功了
那你也可能發現了這些演算法的漏洞或 BUG !!

iwillkiss 2003-06-01 11:07 PM

謝謝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.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1