IT - TOOLS
ابزارهای کاربردی برای توسعه‌دهندگان
رمزنگاری
تولید توکن تصادفی
تولید هش متن (MD5، SHA و ...)
تولید و بررسی هش Bcrypt
تولید UUID
تولید شناسه ULID
رمزگذاری و رمزگشایی متن
تولید عبارت بازیابی BIP39
تولید امضای HMAC
تولید کلید عمومی و خصوصی RSA
تحلیل قدرت رمز عبور
بررسی امضای دیجیتال PDF
تبدیل‌گر
تبدیل فرمت تاریخ و زمان
تبدیل مبنای عدد
تبدیل عدد رومی
تبدیل متن به Base64
تبدیل فایل به Base64
تبدیل فرمت رنگ
تبدیل حالت نوشتاری متن
تبدیل متن به الفبای ناتو
تبدیل متن به باینری
تبدیل متن به یونیکد
تبدیل YAML به JSON
تبدیل YAML به TOML
تبدیل JSON به YAML
تبدیل JSON به TOML
تبدیل و مرتب‌سازی لیست
تبدیل TOML به JSON
تبدیل TOML به YAML
تبدیل XML به JSON
تبدیل JSON به XML
تبدیل Markdown به HTML
وب
رمزگذاری و رمزگشایی URL
Escape و Unescape کاراکترهای HTML
تجزیه و آنالیز URL
اطلاعات دستگاه و مرورگر
تولید هدر Basic Auth
تولید متا تگ Open Graph
تولید کد OTP
جستجوی MIME Type و پسوند فایل
تجزیه و رمزگشایی JWT
اطلاعات کد کلید (Keycode)
ساخت Slug برای URL
ادیتور بصری HTML
تجزیه User Agent
کدهای وضعیت HTTP
مقایسه دو JSON
رمزگشایی لینک Safelink
تصویر و ویدیو
تولید QR کد
تولید QR کد وای‌فای
تولید تصویر جایگزین SVG
ضبط تصویر با وب‌کم
توسعه
راهنمای دستورات Git
تولید پورت تصادفی
تولید عبارت Crontab
فرمت‌بندی و زیباسازی JSON
فشرده‌سازی JSON
تبدیل JSON به CSV
فرمت‌بندی کوئری SQL
محاسبه‌گر Chmod لینوکس
تبدیل docker run به docker compose
فرمت‌بندی و زیباسازی XML
فرمت‌بندی و زیباسازی YAML
نرمال‌سازی آدرس ایمیل
تست عبارات منظم Regex
راهنمای عبارات منظم Regex
شبکه
محاسبه‌گر Subnet در IPv4
تبدیل آدرس IPv4
تبدیل محدوده IP به CIDR
شناسایی سازنده از مک آدرس
تولید مک آدرس
تولید آدرس ULA در IPv6
ریاضی
ماشین‌حساب پیشرفته
محاسبه زمان پایان کار
محاسبه درصد
اندازه‌گیری
کرنومتر آنلاین
تبدیل واحد دما
مقایسه سرعت و بنچمارک
متن
تولید متن ساختگی Lorem Ipsum
شمارش کلمات و آمار متن
انتخاب و کپی ایموجی
مبهم‌سازی رشته متنی
مقایسه دو متن
تولید مخفف عددی
تولید هنر اَسکی از متن
داده
تجزیه و فرمت شماره تلفن
اعتبارسنجی شبا و IBAN
ابزارهای ایرانی
تبدیل تاریخ شمسی به میلادی
نرمال‌سازی اعداد و متن فارسی
IT-Tools v2024.10.22-7ca5933
(c) 2026 tools-it.ir
فارسی
Deutsch
English
Español
فارسی
Français
Norwegian
Português
Українська
Tiếng Việt
中文

تولید هش متن (MD5، SHA و ...)

هش کردن متن با MD5، SHA1، SHA256، SHA512 و ...
Hexadecimal (base 16)
Binary (base 2)
Hexadecimal (base 16)
Base64 (base 64)
Base64url (base 64 with url safe chars)
MD5
SHA1
SHA256
SHA224
SHA512
SHA384
SHA3
RIPEMD160

Hash Text؛ تولید هش متن آنلاین

هش یک تابع یک‌طرفه است که هر متن یا داده‌ای را به یک خروجی ثابت و قابل مقایسه تبدیل می‌کند. با این ابزار می‌توانید متن خود را با الگوریتم‌هایی مثل MD5، SHA1، SHA256، SHA512 و SHA3 هش کنید و برای مقایسه checksum، بررسی تغییر داده یا تولید digest از آن استفاده کنید. پردازش در مرورگر انجام می‌شود و متن ورودی شما به سرور ارسال نمی‌شود.

کاربردهای رایج

  • مقایسه checksum برای تشخیص تغییر یا خرابی داده
  • تولید digest متنی با SHA256، SHA512 یا SHA3
  • تست خروجی الگوریتم‌های MD5 و SHA در کد و مستندات فنی
  • بررسی سریع یکپارچگی مقدارهای دریافتی از API یا لاگ
  • یادگیری تفاوت hash، encryption و encoding با یک ابزار عملی

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

تفاوت MD5 و SHA256 چیست؟

MD5 سریع و قدیمی است و برای کاربردهای امنیتی مدرن مناسب نیست. SHA256 خروجی قوی‌تر و مقاوم‌تری دارد و برای checksum و امضاهای فنی انتخاب مطمئن‌تری است.

آیا هش همان رمزنگاری است؟

خیر. رمزنگاری قابل بازگشت است و با کلید می‌توان متن اصلی را بازیابی کرد، اما هش یک‌طرفه است و برای مقایسه و تأیید یکپارچگی استفاده می‌شود.

برای ذخیره رمز عبور از SHA256 استفاده کنم؟

برای رمز عبور بهتر است از الگوریتم‌های کند و دارای salt مثل bcrypt، scrypt یا Argon2 استفاده شود. SHA256 برای password storage به‌تنهایی گزینه خوبی نیست.

آیا می‌توان از هش برای امضای پیام استفاده کرد؟

برای امضای پیام معمولاً از HMAC یا امضای دیجیتال استفاده می‌شود، نه صرفاً هش ساده. اگر کلید محرمانه دارید، ابزار HMAC Generator مناسب‌تر است.

آیا متن من به سرور ارسال می‌شود؟

خیر. هش‌گیری در مرورگر انجام می‌شود و متن واردشده برای پردازش به سرور ارسال نمی‌شود.

راهنمای استفاده

متن موردنظر را در فیلد ورودی وارد کنید، الگوریتم هش را انتخاب کنید و خروجی را مشاهده کنید. برای مقایسه checksum، کافی است هش تولیدشده را با مقدار مرجع کنار هم بررسی کنید. اگر هدف شما ذخیره رمز عبور است، به‌جای هش سریع از ابزار Bcrypt استفاده کنید.