هش مولد

تولید کننده هش آنلاین رایگان. جمع‌های چک MD5، SHA-1، SHA-256، SHA-512، SHA-3 و RIPEMD-160، امضاهای HMAC را ایجاد کنید و هش‌ها را تأیید کنید، که به صورت محلی در مرورگر شما محاسبه می‌شوند، بدون ثبت نام.

ساخت و نگهداری توسط Shehzad Munir ·

هش مولد
Loading Loading Hash Generator
Share

هر هش رایج، کنار هم

هش‌های MD5، SHA-1، SHA-256، SHA-512، SHA-3 و RIPEMD-160 را از هر متنی فوراً ایجاد کنید، به‌علاوه حالت HMAC با یک کلید مخفی و یک بررسی‌کننده تأیید هش، که همه به صورت محلی محاسبه می‌شوند.

یک تابع هش هر ورودی را به یک اثر انگشت با طول ثابت تبدیل می کند که در صورت تغییر حتی یک کاراکتر کاملاً تغییر می کند. این ابزار شش الگوریتم پرکاربرد را به طور همزمان محاسبه می کند، MD5، SHA-1، SHA-256، SHA-512، SHA-3 و RIPEMD-160، بنابراین شما می توانید هضم دقیق مورد انتظار یک سیستم را بدست آورید. این برای تایید یکپارچگی فایل، مقایسه جمع‌های چک و تولید کلیدهای کش ایده‌آل است.

ویژگی ها

  • MD5، SHA-1، SHA-256، SHA-512، SHA-3، RIPEMD-160
  • حالت HMAC با یک کلید مخفی
  • هش را در مقابل ورودی خود تأیید کنید
  • هش فوری هنگام تایپ، گزینه بزرگ
  • کپی با یک کلیک در هر الگوریتم
  • محلی: ورودی هرگز از مرورگر خارج نمی شود

نحوه استفاده از هش مولد

  1. 1

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

    محتوا را برای هش تایپ یا جایگذاری کنید.

  2. 2

    خلاصه ها را بخوانید

    هر شش الگوریتم فورا محاسبه می شود.

  3. 3

    جابجایی مورد

    در صورت لزوم به حروف بزرگ هگز تغییر دهید.

  4. 4

    کپی کنید

    خلاصه مورد نیاز خود را با یک کلیک کپی کنید.

موارد استفاده رایج

  • چک جمع فایل دانلود شده را تأیید کنید
  • هش های SHA-256 را برای یکپارچگی مقایسه کنید
  • ایجاد حافظه پنهان یا کلیدهای ETag
  • یک اثر انگشت از یک رشته ایجاد کنید

راهنمای تفصیلی

سریع، محلی و خصوصی

هنگام تایپ، هش ها فوراً به روز می شوند و هر کدام دکمه کپی مخصوص به خود را دارند. همه چیز در مرورگر شما با کتابخانه crypto-js محاسبه می شود، بنابراین ورودی شما هرگز آپلود نمی شود. توجه داشته باشید که MD5 و SHA-1 برای چک‌سام‌ها خوب هستند، اما دیگر برای گذرواژه‌ها امن در نظر گرفته نمی‌شوند، از یک تابع هش رمز عبور اختصاصی برای آن استفاده کنید.

از کدام الگوریتم هش استفاده شود

MD5 و SHA-1 سریع هستند اما برای امنیت خراب هستند: محققان می‌توانند دو ورودی متفاوت با هش یکسان ایجاد کنند، بنابراین از آنها فقط برای بررسی‌های غیرامنیتی مانند تشخیص تغییرات تصادفی فایل یا حذف داده‌ها استفاده کنید. SHA-256 استاندارد فعلی برای بررسی یکپارچگی، امضای دیجیتال و کار با بلاک چین است و SHA-512 خروجی بزرگتری با قدرت مشابه ارائه می دهد. برای بررسی دانلود، فایل را هش کنید و نتیجه را با جمع چک لیست ناشر مقایسه کنید. اگر یک کاراکتر متفاوت باشد، فایل یکسان نیست.

هش ها برای ذخیره رمز عبور نیستند

هش‌های همه‌منظور سریع طراحی شده‌اند، که آن‌ها را به انتخاب ضعیفی برای گذرواژه تبدیل می‌کند: مهاجمان می‌توانند میلیاردها حدس در ثانیه را در برابر هش SHA-256 درز کرده آزمایش کنند. رمزهای عبور باید با یک الگوریتم آهسته و نمکی ساخته شده برای کار ذخیره شوند، مانند Argon2id، bcrypt یا scrypt، که نمک تصادفی منحصر به فردی را به هر کاربر اضافه می کند و هر حدس را گران می کند. همچنین به یاد داشته باشید که هش کردن رمزگذاری نیست: نمی‌توانید هش را معکوس کنید تا متن اصلی را برگردانید. همه هش‌ها در اینجا در مرورگر شما محاسبه می‌شوند، بنابراین متنی که وارد می‌کنید به جایی ارسال نمی‌شود.

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

کدام الگوریتم های هش پشتیبانی می شوند؟

شش: MD5، SHA-1، SHA-256، SHA-512، SHA-3 و RIPEMD-160. همه به طور همزمان از ورودی شما محاسبه می شوند.

آیا ورودی من به جایی ارسال می شود؟

خیر. هش کردن به طور کامل در مرورگر شما با استفاده از crypto-js اجرا می شود، بنابراین متن شما هرگز آپلود یا ثبت نمی شود.

آیا می توانم از MD5 یا SHA-1 برای رمز عبور استفاده کنم؟

خیر: MD5 و SHA-1 برای ذخیره رمز عبور سریع و قدیمی هستند. آنها برای چک‌سوم‌ها و یکپارچگی مناسب هستند، اما از هش رمز عبور اختصاصی مانند bcrypt یا Argon2 برای رمزهای عبور استفاده کنید.

چرا یک شخصیت کل هش را تغییر می دهد؟

توابع هش خوب یک «اثر بهمنی» دارند، هر تغییر کوچکی در ورودی تقریباً نیمی از بیت‌های خروجی را برمی‌گرداند، بنابراین خلاصه کاملاً متفاوت به نظر می‌رسد.

چگونه می توانم یک هش متن MD5 یا SHA-256 ایجاد کنم؟

متن خود را جای‌گذاری کنید و ابزار فوراً هش‌های MD5، SHA-1، SHA-256 و SHA-512 خود را خروجی می‌دهد. همه چیز در مرورگر شما محاسبه می شود، بنابراین ورودی حساس هرگز از دستگاه شما خارج نمی شود.

آیا می توانم برای یک فایل چک جمع تولید کنم؟

بله. یک فایل را برای محاسبه هش آن (به عنوان مثال SHA-256) رها کنید تا بتوانید یکپارچگی دانلود را با مقایسه جمع‌های کنترلی، همه به صورت محلی و بدون آپلود، تأیید کنید.

HMAC چیست و آیا می توانم آن را در اینجا تولید کنم؟

HMAC یک هش کلیددار است که برای احراز هویت یک پیام با یک کلید مخفی استفاده می شود. متن و کلید خود را وارد کنید تا یک HMAC (به عنوان مثال HMAC-SHA256) در کنار هش های استاندارد تولید شود.

از مجله

All articles →