توسعه‌دهنده 🔒 در مرورگر اجرا می‌شود — داده‌ای ارسال نمی‌شود

تولید هش SHA-1

هش ۴۰ نویسه‌ای SHA-1 متن یا فایل را بگیرید؛ محاسبه به‌صورت محلی و با موتور رمزنگاری خود مرورگرتان انجام می‌شود.

متن ورودی

تولید هش SHA-1 به‌صورت آنلاین

SHA-1 هر ورودی را به یک اثر انگشت ۱۶۰ بیتی تبدیل می‌کند که با ۴۰ نویسه هگز نمایش داده می‌شود. این هش استاندارد دهه ۲۰۰۰ بود و هنوز در صفحه‌های دانلود، Git، APIهای قدیمی و پایگاه‌داده‌ها به آن برمی‌خورید. این صفحه سازنده هش را با نتیجه SHA-1 برجسته‌شده باز می‌کند، کنار MD5، SHA-256، SHA-384 و SHA-512 برای همان ورودی.

هش با موتور Web Crypto داخلی مرورگر شما محاسبه می‌شود، پس متن و فایل روی دستگاهتان می‌مانند.

SHA-1 کجا هنوز مناسب است و کجا نه

کاربردبا SHA-1 مشکلی ندارد؟
بررسی فایل دانلودی از نظر خرابی تصادفیبله
تشخیص فایل‌های تغییرکرده یا تکراریبله
هماهنگی با سیستم قدیمی‌ای که مقدار SHA-1 ذخیره می‌کندبله
امضا، گواهی و هر چیزی که در برابر مهاجم استخیر، از SHA-256 استفاده کنید
ذخیره رمز عبورخیر، از الگوریتمی کند مثل bcrypt استفاده کنید

SHA-1 در خط فرمان

سیستمدستور
Linuxsha1sum file.zip
macOSshasum -a 1 file.zip
Windows PowerShellGet-FileHash file.zip -Algorithm SHA1
Windows cmdcertutil -hashfile file.zip SHA1

برای هش یک رشته، یادتان باشد echo "text" | sha1sum یک خط جدید در انتها را هم هش می‌کند؛ از echo -n استفاده کنید تا همان مقداری را بگیرید که این صفحه برای همان متن نشان می‌دهد.

گذر از SHA-1

اگر هر دو طرف دست خودتان است، به SHA-256 بروید: محاسبه‌اش همان‌قدر ساده است، همه‌جا پشتیبانی می‌شود و هیچ تصادم عملی شناخته‌شده‌ای ندارد. برای بررسی یک فایل با هر الگوریتمی که پروژه منتشر کرده، بررسی چک‌سام فایل تطابق را خودکار تشخیص می‌دهد.

آموزش‌های مرتبط