Handytool
أدواتيعمل محليًا

مولّد SHA و Hash

إنشاء هاشات SHA-1 و SHA-256 و SHA-384 و SHA-512 لأي نص — في متصفحك.

الصيغة
الخوارزمية
نص
0 أسطر0 بايت
Digest
0 أسطر0 بايت

عن مولّد SHA و Hash

مولّد hash من Handytool يحسب SHA-1 و SHA-256 و SHA-384 و SHA-512 hashes لأي نص مباشرة في متصفحك باستخدام Web Crypto API. اختر مخرجات hex أو Base64 ونسخ الـ digest بضغطة واحدة. بما أن تجزئة البيانات تحدث محليًا، يمكنك تجزئة كلمات المرور و tokens أو محتوى حساس بدون تعريضها لأي خادم.

مزايا مولّد SHA و Hash

  • 01

    أربعة متغيرات SHA

    بدّل بسهولة بين SHA-1 و SHA-256 و SHA-384 و SHA-512. جميعها تُحسب باستخدام Web Crypto API من المتصفح، نفس التنفيذ المستخدم من قبل HTTPS وأنظمة المصادقة الحديثة.

  • 02

    مخرجات Hex أو Base64

    احصل على الـ digest كسلسلة hex بأحرف صغيرة (الصيغة الأكثر شيوعًا) أو كـ Base64 (مدمجة، مستخدمة في HTTP headers و tokens). بدّل في أي وقت بدون إعادة كتابة مدخلاتك.

  • 03

    يعمل بالكامل في متصفحك

    التجزئة تستخدم SubtleCrypto محليًا. نصك لا يلمس خادمًا أبدًا، لذا يمكنك بأمان إنشاء hashes للأسرار و كلمات المرور (للاستخدام غير الأمني) أو الحمولات السرية.

الأسئلة الشائعة حول مولّد SHA و Hash

ما هو SHA hash؟
SHA (Secure Hash Algorithm) هي دالة تجزئة تشفيرية تحول أي مدخل إلى بصمة بطول ثابت. نفس المدخل يُنتج دائمًا نفس الـ hash، لكن من المستحيل حسابيًا استرجاع المدخل من الـ hash. تُستخدم الـ hashes للتحقق من السلامة والتوقيعات والـ content addressing.
أي متغيّر SHA يجب أن أختار؟
استخدم SHA-256 لمعظم التطبيقات الحديثة — هو سريع وموسع الدعم. SHA-512 خيار جيد عندما تريد هامش إضافي على الأنظمة 64-bit. تجنب SHA-1 لأي شيء حساس أمنيًا؛ يُضمَّن هنا فقط للتوافق مع الأنظمة القديمة.
هل يجب أن أستخدم SHA لتجزئة كلمات المرور؟
لا — لا بشكل مباشر. SHA hashes سريعة جدًا، مما يجعلها عرضة لـ brute-force attacks. لتخزين كلمات المرور، استخدم دالة تجزئة مخصصة مثل bcrypt أو scrypt أو Argon2. هذه الأداة مفيدة للـ content integrity و file fingerprints و checksum comparisons.
لماذا الـ hashes بصيغة hex بشكل افتراضي؟
Hex (base 16) هي الصيغة الأكثر شيوعًا للـ hashes لأنها ترسم بنظافة على حدود البايتات — كل حرفي hex هما بايت واحد. Base64 أكثر دمجًا لكن أقل قابلية للقراءة البشرية. بدّل الصيغة اعتمادًا على ما يتوقعه النظام اللاحق.
هل يتم إرسال نصي إلى خادم؟
لا. التجزئة تحدث بالكامل في متصفحك باستخدام Web Crypto API. لا شيء يُرفع، يُسجّل، أو يُخزّن.

أدوات ذات صلة

أدوات

استكشف أدوات أخرى

كل الأدوات