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