تولیدکننده هش SHA-256 (چکسام متن/فایل)
محاسبه آنی SHA-256 در مرورگر. تولید هش برای متن یا فایل، کپی با یک کلیک و تأیید چکسام بدون نیاز به آپلود.
Web Crypto API در دسترس نیست. لطفاً از طریق HTTPS وارد شوید.
محاسبه SHA-256 (متن)
چکسام sha256 (فایل)
تنظیمات
پیشرفته
نحوه استفاده
- متن خود را وارد کنید.
- هش SHA-256 به طور خودکار ظاهر میشود.
- آن را کپی کنید یا برای تأیید، هش مورد انتظار را وارد کنید.
- یک فایل را انتخاب یا رها کنید.
- روی محاسبه SHA-256 کلیک کنید.
- چکسام را کپی یا تأیید کنید.
چرا هشها متفاوت هستند حتی اگر متن یکسان به نظر برسد
اگر چکسام sha256 شما مطابقت ندارد، دلایل معمول اینها هستند:
کاراکترهای LF (\n) و CRLF (\r\n) بایتهای متفاوتی هستند.
یک خط جدید یا فاصله اضافی، بایتها را تغییر میدهد حتی اگر ظاهر متن یکسان باشد.
هشهای UTF-8 با هشهای ایجاد شده از سایر کدگذاریها مطابقت نخواهند داشت.
کاراکترهایی که ظاهر یکسان دارند ممکن است توالی بایت متفاوتی داشته باشند (NFC/NFD).
فایلها ممکن است شامل BOM یا انتهای خطوط متفاوت باشند، حتی با متن مشابه.
از اینها برای تأیید سریع نتیجه استفاده کنید.
سؤالات متداول
آیا میتوانید MD5 را اضافه کنید؟
این مورد در لیست بررسی است. از آنجایی که Web Crypto API هش MD5 را ارائه نمیدهد، به پیادهسازی جداگانهای نیاز داریم. نسخه فعلی بر SHA-256 تمرکز دارد.
آیا با فایلها کار میکند؟
بله. مرورگر فایل محلی شما را میخواند و بدون آپلود کردن هیچ دادهای، SHA-256 را محاسبه میکند.
چرا هش من برای محتوای یکسان متفاوت است؟
تفاوت در انتهای خطوط (LF/CRLF)، فواصل انتهایی، کدگذاری غیر UTF-8 و نرمالسازی یونیکد همگی باعث تغییر توالی بایتها میشوند.