← همه ابزارها
/ Hash Generator
🔐
هش مولد
هش های MD5، SHA-1، SHA-256، SHA-512، SHA-3 را از متن یا فایل ها ایجاد کنید. 100٪ مبتنی بر مرورگر.
0 کاراکتر
📁
هر فایلی را اینجا رها کنید تا هش شود
محتوای فایل به صورت محلی خوانده می شود - هرگز آپلود نمی شود
—
MD5
SHA-1
SHA-256
SHA-512
SHA-384
هش رمزنگاری چیست؟
یک تابع هش رمزنگاری هر ورودی (متن یا فایل) را می گیرد و رشته ای با طول ثابت به نام هش یا هضم. ورودی یکسان همیشه هش یکسانی را تولید می کند، اما حتی یک تغییر کاراکتر یک هش کاملاً متفاوت ایجاد می کند. هش ها هستند یک طرفه - برای دریافت داده های اصلی نمی توانید هش را معکوس کنید.
کاربردهای متداول عبارتند از تأیید یکپارچگی فایل (چک جمع ها)، ذخیره رمزهای عبور ایمن، امضای دیجیتال و کدهای تأیید اعتبار پیام (HMAC).
الگوریتم های هش توضیح داده شده است
| الگوریتم | طول خروجی | وضعیت | استفاده از مورد |
|---|---|---|---|
| MD5 | 128 بیت (32 هگز) | میراث | جمعهای چک فایل (نه برای امنیت) |
| SHA-1 | 160 بیت (40 هگز) | منسوخ شده است | سیستم های قدیمی |
| SHA-256 | 256 بیت (64 هگز) | امن | هش رمز عبور، بیت کوین |
| SHA-384 | 384 بیت (96 هگز) | امن | گواهی های TLS |
| SHA-512 | 512 بیت (128 هگز) | امن | برنامه های کاربردی با امنیت بالا |