تولیدکننده هش — هش‌های MD5 و SHA هر متن یا فایل را دریافت کنید و آن‌ها را با یک هش شناخته‌شده مقایسه کنید.

متن را تایپ یا پیست کنید، یا یک فایل را انتخاب کنید و هش‌های MD5، SHA-1، SHA-256، SHA-384 و SHA-512 آن را به‌طور همزمان ببینید. هشی را که دریافت کرده‌اید پیست کنید تا ببینید آیا مطابقت دارد یا خیر. هش‌گذاری روی دستگاه شما انجام می‌شود، بنابراین متن و فایل‌های شما هرگز آپلود نمی‌شوند.

تولید هش متن و فایل‌های شما در مرورگرتان باقی می‌مانند.
تولیدکننده هش که مقادیر هش MD5، SHA-1 و SHA-256 را برای یک قطعه متن نمایش می‌دهد.

ورودی

هش‌ها

راهنما

راهنمای تولیدکننده هش: هش‌ها چیستند و چه زمانی باید از آن‌ها استفاده کرد

توضیحی ساده از MD5 و SHA، نحوهٔ تأیید یک فایل و کاربرد هش‌ها.

توضیحی ساده

هاش‌ساز چیست؟

تابع هش هر ورودی، چه یک کلمه و چه یک فایل کامل، را به یک اثر انگشت کوتاه با طول ثابت تبدیل می‌کند. همین ورودی همیشه همان هش را تولید می‌کند و حتی یک تغییر یک‌کاراکتری هشی کاملاً متفاوت به همراه دارد.

این امر هش‌ها را برای بررسی اینکه یک فایل بدون تغییر رسیده است، شناسایی فایل‌های تکراری، ایجاد کلیدهای کش و مقایسه داده‌ها بدون اشتراک‌گذاری خودِ داده‌ها مفید می‌سازد.

دلایل رایج برای استفاده از آن

چرا مردم از تولیدکننده هش استفاده می‌کنند

دانلودها را تأیید کنید

یک فایل دانلودشده را هش کنید و آن را با چک‌سام ارائه‌شده توسط ناشر مقایسه کنید تا مطمئن شوید که خراب نشده است.

توسعه‌دهندگان

برای APIها، امضاها و فیکسچرها، چک‌سام‌های سریع، کلیدهای کش یا مقادیر آزمایشی ایجاد کنید.

پیدا کردن موارد تکراری

دو فایل با هش SHA-256 یکسان، از نظر عملی، یک فایل واحد هستند.

کدام الگوریتم را انتخاب کنیم

MD5، SHA-1 و خانواده SHA-2

MD5 یک هش هگزادسیمال ۳۲ کاراکتری و SHA-1 یک هش ۴۰ کاراکتری ارائه می‌دهد. هر دو برای تشخیص تخریب تصادفی مناسب هستند، اما می‌توان برخوردها را عمداً ایجاد کرد، بنابراین از آن‌ها برای هیچ موضوع امنیتی استفاده نکنید. SHA-256 (۶۴ کاراکتر)، SHA-384 (۹۶) و SHA-512 (۱۲۸) به خانواده SHA-2 تعلق دارند و امروزه انتخاب‌های امنی هستند.

هَش رمزگذاری نیست: نمی‌توان آن را معکوس کرد تا نسخهٔ اصلی را بازیابی کرد. همچنین برای ذخیره‌سازی گذرواژه‌ها کافی نیست. برای این کار از هَش گذرواژهٔ کند و دارای نمک مانند bcrypt، scrypt یا Argon2 استفاده کنید.

در چند مرحله انجام دهید

نحوه استفاده از ژنراتور هش

  1. متن یا فایل را انتخاب کنید.
  2. متن خود را تایپ یا پیست کنید، یا یک فایل را انتخاب کنید. هش‌ها بلافاصله ظاهر می‌شوند.
  3. کپی متن را در کنار هش مورد نیاز خود قرار دهید. اگر می‌خواهید حروف هگز بزرگ باشند، حالت حروف بزرگ را روشن کنید.
  4. برای تأیید دانلود، هَش منتشرشده را در کادر مقایسه الصاق کنید و تطابق آن را بررسی کنید.
نتایج بهتر

نکات ساده

  • متن هش دقیقاً همان‌طور که نوشته شده است. یک فضای انتهایی یا پایان خط متفاوت، هش متفاوتی ایجاد می‌کند.
  • برای بررسی دانلود، در صورتی که ناشر آن را ارائه دهد، از SHA-256 استفاده کنید.
  • متن به صورت UTF-8 هش می‌شود، که همان چیزی است که اکثر ابزارها و APIها انتظار دارند.
  • خروجی هگز حساس به حروف بزرگ و کوچک نیست، بنابراین کادر مقایسه به حروف بزرگ و کوچک و فاصله‌ها اطراف هش توجه نمی‌کند.
خوب است بدانیم

محدودیت‌ها و حریم خصوصی

حریم خصوصی

متن و فایل‌ها در مرورگر شما با ابزارهای داخلی آن هش می‌شوند. هیچ‌چیز بارگذاری، ذخیره یا ثبت نمی‌شود.

محدودیت‌ها

فایل‌های بسیار بزرگ در حافظه خوانده می‌شوند، بنابراین ممکن است فایلی چند گیگابایتی روی تلفن یا کامپیوتر قدیمی‌تر با خطا مواجه شود. MD5 و SHA-1 برای سازگاری نمایش داده شده‌اند و نباید برای امنیت استفاده شوند.

سوالات متداول

پرسش‌های متداول تولیدکننده هش

هَش چیست؟

هَش اثرانگشتی‌ای با طول ثابت است که از روی داده‌ها محاسبه می‌شود. یک ورودی یکسان همیشه همان هَش را تولید می‌کند و حتی تغییر اندکی در ورودی، هَش را به‌طور کامل تغییر می‌دهد.

از کدام هش باید استفاده کنم؟

برای بیشتر موارد از SHA-256 استفاده کنید، از جمله بررسی دانلودها. MD5 و SHA-1 تنها برای تشخیص تغییرات تصادفی مناسب هستند، نه برای امنیت.

آیا می‌توان یک هَش را معکوس کرد تا متن اصلی را به دست آورد؟

خیر. هَش یک تابع یک‌طرفه است. افراد می‌توانند ورودی را حدس بزنند و هَش‌ها را با هم مقایسه کنند، به همین دلیل هنوز هم می‌توان گذرواژه‌های ضعیف را پیدا کرد.

چگونه یک فایل دانلود شده را بررسی کنم؟

روی «File» کلیک کنید، فایل دانلودشده را انتخاب کنید و هش SHA-256 را با هش موجود در صفحه ناشر مقایسه کنید. هش منتشرشده را در کادر مقایسه بچسبانید تا مطابقت یا عدم مطابقت را ببینید.

چرا هَش من با ابزار دیگر مطابقت ندارد؟

معمولاً ورودی تنها با یک فاصله، یک پایان خط یا کدگذاری متن متفاوت است. این ابزار متن را دقیقاً به صورت UTF-8 و بدون هیچ‌گونه کوتاه‌سازی هش می‌کند.

آیا MD5 برای رمزهای عبور امن است؟

خیر. MD5 سریع است و برخوردهای شناخته‌شده‌ای دارد. به جای هش ساده، گذرواژه‌ها را با bcrypt، scrypt یا Argon2 ذخیره کنید.

هر هش چقدر طول دارد؟

MD5 دارای ۳۲ کاراکتر هگزادسیمال است، SHA-1 دارای ۴۰ کاراکتر، SHA-256 دارای ۶۴ کاراکتر، SHA-384 دارای ۹۶ کاراکتر و SHA-512 دارای ۱۲۸ کاراکتر است.

آیا متن و فایل‌های من آپلود شده‌اند؟

خیر. همه چیز در داخل مرورگر شما هش می‌شود و هیچ چیزی از دستگاه شما خارج نمی‌شود.

از افرادی که از این ابزار استفاده می‌کنند

نقد و بررسی‌ها

در حال بارگذاری نظرات…
به راهت ادامه بده

ابزارهای بیشتر در جعبه

صفحهٔ اصلی ده‌ها ابزار رایگان دیگر را ارائه می‌دهد که به کلید API نیاز ندارند.

یک ابزار پیشنهاد دهید