MD5 алгоритъм

2 отговора 172 прегледа
#1

MD5 алгоритъм

Става въпрос за алгоритъм за генериране на уникален код за всеки файл ако някой знае друг такъв алгоритъм макар и не MD5 нека го сподели

10х предварително

Отговор
в отговор на Delphipro #2

Re: MD5 алгоритъм

[линк]

------------------------------
I got a COMPILER, and I'm not afraid to use it!
Отговор
в отговор на Delphipro #3

Re: MD5 алгоритъм

Господа, стига сте "предъвквали" една и съща тема... Няма такъв алгоритъм. Не и за уникален код. В случая вероятно търсиш алгоритъм за контролна сума (по-бърз, но с по-малки стойност - възможни са повече повторения) или за "цифров отпечатък" (по-бавен, но с по-големи стойности - "уникалността" е по-вероятна).
За първия случай препоръчвам CRC. Алгоритъма е на пет реда и може да се намери навсякъде. Във втория случай има няколко варианта. MD5 е реализиран в Indy (който си върви с Delphi6 и 7, за 8 не знам), освен това има няколко безплатни пакета за криптиране, които реализират доста пълен набор от функции за цифров отпечатък, напр. TurboPower LockBox (който отдавна е качен в SourceForge); Cypher 3.0 (на който май му спряха поддръжката, но това изобщо не намалява ценността му) и т.н. Единственият недостатък на тези пакети е, че трудно можеш да "отделиш" само нужния ти модул. Ако се стремиш към по-голяма уникалност, използвай модула, посочен ти от SDR - хем е самостоятелен, хем е за MD5 - доста разпространен метод.

Отговор