← بازگشت به ویژگی‌ها
Free

تولیدکننده Hash

Hash Generator هش‌های رمزنگاری (MD5، SHA-1، SHA-256، SHA-384، SHA-512) هر ورودی متنی را محاسبه می‌کند. هر پنج الگوریتم به‌صورت موازی اجرا می‌شوند تا همه هش‌ها را همزمان ببینید. برای تأیید checksum، آدرس‌دهی محتوا به سبک git و تطبیق فرمت هش مورد انتظار سیستم‌های مختلف کاربردی است.

هش‌های رمزنگاری در نرم‌افزار همه‌جا حضور دارند — checksum فایل‌ها، ذخیره‌سازی آدرس‌دهی‌شده با محتوا (git)، تأیید رمز عبور، امضای درخواست API و بررسی یکپارچگی. سیستم‌های مختلف از الگوریتم‌های متفاوتی استفاده می‌کنند، و گاهی لازم است با فرمتی که یک سیستم مقصد انتظار دارد تطبیق پیدا کنید. Hash Generator همه پنج الگوریتم رایج را به‌صورت موازی اجرا می‌کند: MD5 (قدیمی، هنوز برای checksum های غیرامنیتی استفاده می‌شود)، SHA-1 (git از این استفاده می‌کند، هرچند برای امنیت منسوخ شده)، SHA-256 (پیش‌فرض مدرن)، SHA-384 و SHA-512 (نسخه‌های با آنتروپی بالاتر). هر متنی را پیست کنید و همه پنج هش را فوراً دریافت کنید. تمام هش‌سازی به‌صورت محلی درون مرورگر شما انجام می‌شود — ورودی شما هرگز از دستگاهتان خارج نمی‌شود، که این ابزار را برای رشته‌های حساس امن می‌سازد. SHA-1/256/384/512 از SubtleCrypto API مرورگر استفاده می‌کنند؛ MD5 به‌صورت درون‌خطی پیاده‌سازی شده چون SubtleCrypto آن را ارائه نمی‌دهد.

پیش‌نمایش زنده
example.com
مولد Hash ✓ در مرورگر Hash شده
ورودی
The quick brown fox jumps over the lazy dog
MD5 9e107d9d372bb6826bd81d3542a419d6 کپی
SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 کپی
SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 کپی
SHA-384 8d8d4f1e... 2a4a0b98c1a87456b3f7b9e05d3c کپی
SHA-512 07e547d9... 3c16c6a9e80e6d3b4b7b5e8a4c کپی
ویژگی‌های کلیدی

پنج الگوریتم به‌صورت موازی

MD5، SHA-1، SHA-256، SHA-384 و SHA-512 را همزمان اجرا می‌کند. یک‌بار ورودی را پیست کنید و همه هش‌ها را همزمان ببینید.

هش‌سازی محلی در مرورگر

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

کپی یک‌کلیکی برای هر الگوریتم

هر هش دکمه Copy مخصوص به خود دارد، بنابراین می‌توانید دقیقاً فرمتی که سیستم مقصد انتظار دارد را دریافت کنید.

محاسبه مجدد آنی

هش‌ها همزمان با تایپ شما به‌صورت لحظه‌ای به‌روزرسانی می‌شوند. برای تنظیم ورودی تا زمانی که با یک هش هدف مطابقت پیدا کند عالی است.

خروجی هگزادسیمال با حروف کوچک

خروجی به‌صورت هگزادسیمال استاندارد با حروف کوچک است — فرمتی که اغلب سیستم‌ها (git، OpenSSL، بیشتر کلاینت‌های HTTP) انتظار دارند.

پشتیبانی از ورودی با هر طولی

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

موارد استفاده رایج

تأیید یکپارچگی محتوای فایل

محتوای یک فایل دانلودشده را هش کنید و با SHA-256 منتشرشده منبع مقایسه کنید تا مطمئن شوید فایل دستکاری یا خراب نشده است.

آدرس‌دهی محتوا به سبک Git

SHA-1 یک blob تولید کنید تا بفهمید git چگونه آن را شناسایی می‌کند — برای دیباگ مشکلات مخزن مفید است.

آماده‌سازی امضای درخواست API

بدنه canonical درخواست را پیش از امضا با HMAC هش کنید — الگویی رایج در AWS، Google Cloud و طرح‌های سفارشی احراز هویت API.

تولید هش رمز عبور

هش‌های SHA-256 یا SHA-512 را برای ذخیره‌سازی ساده رمز عبور تولید کنید (bcrypt/Argon2 در محیط تولید بهتر هستند، اما هش‌های سریع SHA برای fixture های توسعه کافی‌اند).

تشخیص موارد تکراری

محتوا را برای حذف موارد تکراری هش کنید — اگر دو آیتم SHA-256 یکسانی داشته باشند، بایت‌های یکسانی دارند، حتی اگر متادیتای آن‌ها متفاوت باشد.

نحوه استفاده
1

باز کردن Hash Generator

روی آیکون Hash در داک DevSuite Pro کلیک کنید. پنلی با یک ناحیه ورودی و پنج ردیف خروجی هش باز می‌شود.

2

پیست یا تایپ ورودی

متن، رشته یا سند خود را پیست کنید. ابزار هر رشته UTF-8 را می‌پذیرد — بدون نیاز به آماده‌سازی کدگذاری.

3

بررسی هش‌ها

هر پنج هش فوراً به‌روزرسانی می‌شوند: MD5، SHA-1، SHA-256، SHA-384، SHA-512. هرکدام با برچسب الگوریتم خود نمایش داده می‌شود.

4

کپی همان چیزی که نیاز دارید

روی Copy کنار الگوریتم مورد نظر کلیک کنید. هش به‌صورت رشته هگزادسیمال با حروف کوچک به کلیپ‌بورد شما ارسال می‌شود.

5

مقایسه با هدف

اگر در حال بررسی در برابر یک هش مورد انتظار هستید، نتیجه را به‌صورت بصری مقایسه کنید — هش‌های نامنطبق اغلب نشان‌دهنده مشکلات انتقال یا کدگذاری هستند.

آماده برای امتحان کردن هستید؟

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox