توسعه‌دهنده 🔒 در مرورگر اجرا می‌شود — داده‌ای ارسال نمی‌شود

تولید هش MD5

هش ۳۲ نویسه‌ای MD5 متن یا فایل را فوراً بگیرید؛ محاسبه به‌صورت محلی در مرورگر شما انجام می‌شود.

متن ورودی

تولید هش MD5 به‌صورت آنلاین

MD5 هر ورودی را به یک اثر انگشت ثابت ۱۲۸ بیتی تبدیل می‌کند که با ۳۲ نویسه هگز نوشته می‌شود. یک ورودی همیشه همان هش را می‌دهد و تغییر حتی یک بایت، هشی کاملاً متفاوت می‌سازد. همین ویژگی MD5 را به راهی سریع برای اطمینان از یکسان بودن دو فایل یا سالم بودن یک فایل دانلودشده تبدیل می‌کند.

این صفحه سازنده هش را با نتیجه MD5 برجسته‌شده باز می‌کند. هش کردن در مرورگر شما انجام می‌شود؛ نه متن آپلود می‌شود و نه فایل.

MD5 هنوز کجا به کار می‌رود

  • چک‌سام دانلود که کنار نسخه‌های قدیمی‌تر نرم‌افزارها و فایل‌های ISO منتشر می‌شود.
  • ETag و کلیدهای کش در وب‌سرورها و ابزارهای build.
  • حذف موارد تکراری: پیدا کردن فایل‌های یکسان در نسخه پشتیبان یا کتابخانه رسانه.
  • پایگاه‌داده‌ها و APIهای قدیمی که مقدار MD5 ذخیره می‌کنند یا انتظارش را دارند.

MD5 کجا نباید به کار برود

پژوهشگران می‌توانند عمداً دو ورودی متفاوت با هش MD5 یکسان بسازند و همین کار را برای جعل گواهی دیجیتال هم انجام داده‌اند. هرگز از MD5 برای رمزهای عبور، امضای دیجیتال یا هر چیزی که مهاجم بتواند دستکاری‌اش کند استفاده نکنید. برای بررسی یکپارچگی در برابر مهاجم از SHA-256 استفاده کنید و برای رمزهای عبور از یک الگوریتم مخصوص هش رمز عبور مثل Argon2 یا bcrypt.

MD5 در خط فرمان

سیستمدستور
Linuxmd5sum file.iso
macOSmd5 file.iso
Windows PowerShellGet-FileHash file.iso -Algorithm MD5
Windows cmdcertutil -hashfile file.iso MD5

برای هش یک رشته، یادتان باشد echo "text" | md5sum یک خط جدید هم به ورودی اضافه می‌کند؛ از echo -n استفاده کنید تا نتیجه با هشی که این صفحه برای همان متن نشان می‌دهد یکسان شود.

مقایسه فایل با MD5 منتشرشده

فایل را روی زبانه فایل بکشید و چک‌سام صفحه دانلود را در کادر تأیید جای‌گذاری کنید. تطابق سبز تأیید می‌کند که فایل بایت‌به‌بایت همان چیزی است که ناشر هش کرده است. برای راهنمایی که همه الگوریتم‌ها را پوشش می‌دهد، بررسی چک‌سام فایل را ببینید.

آموزش‌های مرتبط