ماشین حساب هش

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

فرمت خروجی:

درباره ماشین حساب هش

مقدمه

ماشین حساب هش یک ابزار محاسبه هش آنلاین مبتنی بر فرانت‌اند است که از 13 الگوریتم هش اصلی پشتیبانی می‌کند. از ورودی متن و فایل پشتیبانی می‌کند، می‌تواند چندین الگوریتم را همزمان محاسبه کند، از حالت HMAC وچندین فرمت فرمت خروجی پشتیبانی می‌کند. از WebAssembly برای محاسبات با کارایی بالا استفاده می‌کند.


ویژگی‌ها

  • پشتیبانی از 13 الگوریتم هش: MD5، SHA-1، SHA-256، SHA-384، SHA-512، SHA3-256، SHA3-384، SHA3-512، CRC32، CRC32C، BLAKE2b، BLAKE2s، BLAKE3
  • ورودی متن و آپلود فایل با پشتیبانی از کشیدن و رها کردن
  • حالت HMAC با ورودی کلید برای احراز هویت پیام
  • چهار فرمت خروجی: hex، HEX، Base64، آرایه بایت
  • محاسبه همزمان چندین الگوریتم، کپی با یک کلیک
  • محاسبات با کارایی بالا مبتنی بر WebAssembly
  • تمام پردازش‌ها محلی، داده‌ها هرگز مرورگر را ترک نمی‌کنند

نحوه استفاده

  1. 1حالت ورودی را انتخاب کنید: ورودی متن یا آپلود فایل
  2. 2متن وارد کنید یا فایل آپلود/بکشید
  3. 3الگوریتم‌های هش مورد نظر را انتخاب کنید (امکان انتخاب چندگانه)
  4. 4فرمت خروجی را انتخاب کنید: hex، HEX، Base64 یا آرایه بایت
  5. 5در صورت نیاز حالت HMAC را فعال کنید و کلید را وارد کنید
  6. 6نتایج را مشاهده کنید و روی کپی کلیک کنید

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

مقدار هش چیست؟
مقدار هش یک رشته با طول ثابت است که توسط الگوریتم هش از داده‌هایی با طول دلخواه تولید می‌شود. این یک تابع یک‌طرفه است — نمی‌توان داده‌های اصلی را از هش بازیابی کرد.
HMAC چیست؟
HMAC (کد احراز هویت پیام مبتنی بر هش) از یک تابع هش همراه با یک کلید مخفی استفاده می‌کند تا یکپارچگی و اصالت پیام را تأیید کند. از هش معمولی امن‌تر است.
تفاوت این الگوریتم‌ها چیست؟
MD5 و SHA-1 دیگر برای اهداف امنیتی توصیه نمی‌شوند اما برای checksum مناسب هستند. SHA-256/384/512 الگوریتم‌های امن و پرکاربرد هستند. SHA-3 استاندارد نسل بعدی است. CRC32 برای بررسی یکپارچگی داده‌ها استفاده می‌شود. BLAKE2/BLAKE3 الگوریتم‌های مدرن با کارایی بالا هستند.
آیا داده‌های من به سرور ارسال می‌شود؟
خیر. تمام محاسبات هش به صورت محلی در مرورگر شما با استفاده از WebAssembly انجام می‌شود. هیچ داده‌ای از طریق شبکه منتقل نمی‌شود.
حداکثر اندازه فایل‌ها چقدر است؟
محدودیت سختی وجود ندارد، اما حافظه مرورگر گلوگاه است. فایل‌های بالای 1 گیگابایت ممکن است باعث مشکلات عملکردی شوند.

ابزارهای مرتبط

قالب‌بند کدفرمت‌کننده XMLمبدل Unicodeمبدل کد رنگمبدل پایهکدگذار و کدگشای Base64کدگذار و کدگشای URLفرار موجودیت HTMLCookie به JSONفرار Unicode JSONرمزگذار MD5کدگشایی JWT تأیید کدگذاریJSON به Cookieتولیدکننده و تحلیلگر UUIDتستر Regexکدهای وضعیت HTTPشماره پورت‌هاجدول ASCIIنمایشگر User-Agentاثر انگشت مرورگر منلغو فرار Unicode JSONمولد و تجزیه‌گر عبارت Cronجستجوی آدرس IPفرمت‌کننده SQL