هش یک تابع یکطرفه است که هر متن یا دادهای را به یک خروجی ثابت و قابل مقایسه تبدیل میکند. با این ابزار میتوانید متن خود را با الگوریتمهایی مثل MD5، SHA1، SHA256، SHA512 و SHA3 هش کنید و برای مقایسه checksum، بررسی تغییر داده یا تولید digest از آن استفاده کنید. پردازش در مرورگر انجام میشود و متن ورودی شما به سرور ارسال نمیشود.
MD5 سریع و قدیمی است و برای کاربردهای امنیتی مدرن مناسب نیست. SHA256 خروجی قویتر و مقاومتری دارد و برای checksum و امضاهای فنی انتخاب مطمئنتری است.
خیر. رمزنگاری قابل بازگشت است و با کلید میتوان متن اصلی را بازیابی کرد، اما هش یکطرفه است و برای مقایسه و تأیید یکپارچگی استفاده میشود.
برای رمز عبور بهتر است از الگوریتمهای کند و دارای salt مثل bcrypt، scrypt یا Argon2 استفاده شود. SHA256 برای password storage بهتنهایی گزینه خوبی نیست.
برای امضای پیام معمولاً از HMAC یا امضای دیجیتال استفاده میشود، نه صرفاً هش ساده. اگر کلید محرمانه دارید، ابزار HMAC Generator مناسبتر است.
خیر. هشگیری در مرورگر انجام میشود و متن واردشده برای پردازش به سرور ارسال نمیشود.
متن موردنظر را در فیلد ورودی وارد کنید، الگوریتم هش را انتخاب کنید و خروجی را مشاهده کنید. برای مقایسه checksum، کافی است هش تولیدشده را با مقدار مرجع کنار هم بررسی کنید. اگر هدف شما ذخیره رمز عبور است، بهجای هش سریع از ابزار Bcrypt استفاده کنید.