PDA

View Full Version : محاسبه MD5 به جای محاسبه CRC



mah.yar
شنبه 15 خرداد 1389, 23:23 عصر
آیا میشه به جای اینکه بیایم با یه الگوریتم CRC فایل رو حساب کنیم، از MD5 خود dot Net استفاده کنیم.
درواقع میخوایم بررسی کنیم که کسی فایل رو تغییر نداده باشه، که این کار با الگوریتم MD5 هم انجام میشه.
اینطور نیست؟

از نظر سرعت کدام الگوریتم بهتره؟
باتشکر

Nima NT
یک شنبه 16 خرداد 1389, 00:00 صبح
از نظر سرعت و امنیت تقریبا" هیچ کدومشون زیاد با هم فرقی ندارن ، شما میتونید از هر کدوم که راحت تر هستید استفاده کنید.

Raham
یک شنبه 16 خرداد 1389, 00:07 صبح
با سلام خدمت دوست عزيز

بله ميشه. هيج مشكلي هم نداره ، خب فايدش جيه؟
مزيتش اينه كه با توجه به محدود بودن CRC براحتي ميشه اونو clone كرد يعني crc فايل هدف رو براحتي مشه به كد مورد نياز خودون تغيير بديم و اين كار با crc plugin for peid مثل آب خوردن هستش.
اما md5 بخاطر طول ١٢٨ بيتي به اين تابلويي نيست و ازين نظر انتظاراتو براورده ميكنه فقط نكته مهم اينجاس كه md5 كمي از crc كند تره

نكات: كل فايل رو اسكن نكنين فقط جايي كه نياز بررسي بشه اينطوري خيلي بهتره
٢. بخاطر تغيير hash code در صورت تغيير مثلا يه string توي سورس ميشه بصورت خارجي از طريق دي ال ال تست كرد يا راه هاي ديكه