تولزچی تولزچی

تولیدکننده کد Hash

متن یا رمز عبور را وارد کنید — هش با تمام الگوریتم‌های رایج به‌صورت آنی محاسبه می‌شود

۰ کاراکتر · ۰ بایت

خروجی هش‌ها

MD5 128 bit
SHA-1 160 bit
SHA-224 224 bit
SHA-256 256 bit
SHA-384 384 bit
SHA-512 512 bit
RIPEMD-160 160 bit

کد Hash چیست و چه کاربردی دارد؟

تابع هش (Hash Function) یک الگوریتم رمزنگاری است که هر ورودی با طول دلخواه را به یک خروجی با طول ثابت تبدیل می‌کند. این خروجی که «هش» یا «دایجست» نامیده می‌شود، مثل اثر انگشت دیجیتال برای داده‌هاست — هر تغییر کوچکی در ورودی، هش کاملاً متفاوتی تولید می‌کند.

مقایسه الگوریتم‌های هش

الگوریتم طول خروجی وضعیت امنیتی کاربرد اصلی
MD5128 بیت (32 کاراکتر)⚠️ منسوخChecksum فایل
SHA-1160 بیت (40 کاراکتر)⚠️ ضعیفGit commit hash
SHA-256256 بیت (64 کاراکتر)✅ امنSSL، بیت‌کوین، JWT
SHA-512512 بیت (128 کاراکتر)✅ بسیار امنامنیت بالا، رمزنگاری
RIPEMD-160160 بیت (40 کاراکتر)✅ امنآدرس بیت‌کوین

کاربردهای اصلی هش در دنیای واقعی

🔐
ذخیره امن رمز عبور: هیچ سیستم امنی رمز عبور را به صورت متن ساده ذخیره نمی‌کند. بانک‌های اطلاعاتی هش رمز را نگه می‌دارند. با SHA-256 یا bcrypt.
تایید یکپارچگی فایل (Checksum): وقتی یک نرم‌افزار دانلود می‌کنید، MD5 یا SHA-256 فایل رو با مقدار رسمی مقایسه می‌کنید تا مطمئن شید دستکاری نشده.
⛓️
بلاکچین و رمزارز: بیت‌کوین از SHA-256 برای استخراج (Mining) و RIPEMD-160 برای آدرس کیف پول استفاده می‌کند. هر بلاک هش بلاک قبلی را در خود دارد.
🔏
امضای دیجیتال: گواهینامه‌های SSL/TLS و JWT Token ها از SHA-256 برای امضای دیجیتال و احراز هویت استفاده می‌کنند.

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

آیا می‌توان هش را برعکس کرد (Reverse)؟

خیر. هش یک عملیات یک‌طرفه است و نمی‌توان از هش به متن اصلی رسید. اما برای هش‌های ضعیف مثل MD5، جداول از پیش محاسبه‌شده (Rainbow Table) وجود دارند که می‌توانند رمزهای رایج را پیدا کنند.

MD5 یا SHA-256؟ کدام را انتخاب کنم؟

برای هر کاربرد امنیتی (رمز عبور، امضا، احراز هویت) از SHA-256 یا SHA-512 استفاده کنید. MD5 فقط برای Checksum فایل‌ها (تشخیص خرابی، نه امنیت) هنوز قابل استفاده است.

آیا این ابزار متن من را ذخیره می‌کند؟

خیر. تمام محاسبات هش در مرورگر شما انجام می‌شود و هیچ اطلاعاتی به سرور ارسال نمی‌شود. می‌توانید حتی بدون اتصال به اینترنت هم از این ابزار استفاده کنید.

✅ کپی شد!