نوشته شده توسط Bayazee
md5 روشی برای ایجاد یک رشته منحصر بفرد و غیر قایل بازگشت از یک متن هستش ! در این روش هر متن ورودی به یک رشته ۳۲ حرفی تبدیل می شه . اگر حتی یک حرف یا بیت رشته ورودی عوض بشه نتیجه بکل متفاوت خواهد بود ! از این روش برای تست صحت فایل ها انتقالی استفاده می شه ! یعنی کسی که فایل رو برای دانلود گذاشته یه checksum از اون رو هم میزاره بعد از دانلود می تونی با دستور md5sum دوباره checksum رو بدست بیاری اگر با checksum اصلی یکی بود یعنی فایل درسته ! این روش برای تست امنیتی هم کاربرد داره ! یعنی اطمینان از اینکه فایل ویروسی نشده ! تغییر حتی یک بیت فایل باعث می شه عدد دیگه ای تولید بشه ...