مولّد تجزئة SHA-256
أدخل نصًا لتجزئته.
الصق نصك، واترك SHA-256 محددة، ثم أنشئ التجزئة. ستحصل على البصمة ذات 256 بتاً بصيغة 64 حرفاً سداسياً عشرياً، وهي القيمة نفسها التي تطبعها أدوات المجاميع الاختبارية القياسية للبايتات نفسها. وتظهر الخوارزميات الأخرى أسفلها للمقارنة.
كيف تنشئ تجزئة SHA-256
-
1
أدخل النص
اكتب النص المراد تجزئته أو الصقه. المسافات والتبويبات وفواصل الأسطر جزء من المدخل.
-
2
تحقق من الخوارزمية
SHA-256 هي الخيار الافتراضي. إذا غيّرتها، فاختر SHA-256 مرة أخرى.
-
3
أنشئ
انقر زر الإنشاء لحساب البصمة.
-
4
انسخ النتيجة
انسخ القيمة المكوّنة من 64 حرفاً بزر النسخ بجانب نتيجة SHA-256.
شكل بصمة SHA-256
تنتمي SHA-256 إلى عائلة SHA-2. تعيد دائماً 256 بتاً، تُعرض على هيئة 64 حرفاً سداسياً عشرياً، مهما كان طول المدخل.
| المدخل | بصمة SHA-256 |
|---|---|
| hello | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 |
| Hello | 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969 |
يكفي تغيير حرف واحد من الصغير إلى الكبير لإنتاج بصمة لا تشترك مع الأولى في أي جزء ظاهر. يمكنك التحقق من القيمة الأولى بالأمر echo -n hello | sha256sum على Linux أو macOS (الخيار -n مهم، انظر أدناه).
الاستخدامات الشائعة
- فحص السلامة: انشر بصمة نص أو ملف إعدادات، فيستطيع أي شخص التأكد من أنه يملك المحتوى نفسه.
- البصمات التعريفية: معرّف ثابت مشتق من المحتوى، مثل مفاتيح التخزين المؤقت أو رصد التغييرات.
- أنظمة التوقيع: تُجزّئ كثير من صيغ التوقيع والرموز حمولتها بـ SHA-256 قبل توقيعها.
- مقارنة الأسرار دون عرضها: يستطيع طرفان مقارنة البصمات بدلاً من القيم نفسها، بشرط ألا تكون القيمة سهلة التخمين.
حدود يجب معرفتها
SHA-256 سريعة بطبيعتها. هذا جيد للبصمات وسيئ لكلمات المرور، لأن المهاجم يستطيع تجربة أعداد هائلة من التخمينات في الثانية. خزّن كلمات المرور باستخدام bcrypt أو scrypt أو Argon2id مع ملح فريد. ولا تحتوي هذه الأداة على خيار ملح أو مفتاح، لذا تنتج SHA-256 العادية فقط، لا HMAC.
مصيدة سطر جديد في النهاية
يُجزّئ الأمر echo hello | sha256sum خمسة أحرف مع فاصل سطر، ويعيد 5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03. تُجزّئ الأداة أعلاه ما هو موجود في الحقل بالضبط، لذا استخدم echo -n عند المقارنة مع الطرفية.
قراءة قيمة SHA-256
تتراوح الأرقام السداسية عشرية من 0 إلى 9 ومن a إلى f. لا يحمل حجم الأحرف أي معنى، فـ 2CF24DBA و2cf24dba هما البصمة نفسها. تطبع هذه الأداة أحرفاً صغيرة، وهو ما تستخدمه معظم أدوات سطر الأوامر والتوثيق. إذا أعاد نظام قيمة بأحرف كبيرة، فقارن القيمتين بعد تحويلهما إلى الحجم نفسه.
عند لصق بصمة في ملف إعدادات أو رسالة، ضمّن الأحرف الـ 64 كاملة. القيمة المقتطعة قد تبدو معقولة لكنها لن تتطابق أبداً، والبادئة الجزئية ليست بديلاً آمناً عن البصمة كاملة.
الأسئلة الشائعة
64 حرفاً سداسياً عشرياً، لأن كل حرف يحمل 4 بتات والبصمة 256 بتاً.
SHA-2 هي العائلة. أما SHA-256 فهي أحد أعضائها، إلى جانب SHA-384 وSHA-512 اللتين تقدمهما هذه الأداة أيضاً.
لا. التشفير يمكن عكسه بمفتاح. أما التجزئة فأحادية الاتجاه، فلا يوجد ما يمكن فك تشفيره.
غالباً لأن الصدفة أضافت فاصل سطر. استخدم echo -n أو printf لتُجزَّأ نصك وحده.
أدوات ذات صلة
مشفّر فيجينير
شفّر الرسائل وافكك تشفيرها بشفرة فيجينير الكلاسيكية باستخدام كلمة مفتاحية. تُزيح الأحرف اللاتينية A-Z مع الحفاظ على حالة الأحرف والمسافات وعلامات الترقيم.
مولّد مفاتيح SSH
أنشئ زوج مفاتيح SSH من نوع RSA (2048 أو 3072 أو 4096 بت) بالكامل داخل متصفحك. لا يغادر جهازك أي من المفتاح الخاص أو العام. أضف تعليقًا ونزّل كليهما.
أداة ترميز النصوص
قم بتشفير وفك تشفير الرسائل النصية باستخدام خوارزمية AES مع كلمة مرور، بحيث لا يستطيع سوى المستلم قراءتها.
مولد SHA256
يُولِّد مقادير SHA-256 من أي نص، وتكون الناتجة عبارة عن بيانات سداسية الأحرف، وتستخدم نفس الخوارزمية المستخدمة في عناوين بيتكوين وشهادات TLS والتوقيعات JWT.
محول Wei إلى Ether
حوّل Wei إلى Ether (ETH) بحساب دقيق دون تقريب الفاصلة العائمة. 1 ETH = 10^18 Wei.
مولّد طلب توقيع الشهادة (CSR)
أنشئ طلب CSR بصيغة PKCS#10 ومفتاح RSA خاصًا مطابقًا في متصفحك. أضف أسماء DNS أو عناوين IP كأسماء بديلة، ثم نزّل ملفّي PEM.
الأداة متاحة بلغات أخرى
- เครื่องมือสร้างแฮช SHA-256 [TH]
- Generator skrótu SHA-256 [PL]
- Công cụ tạo mã băm SHA-256 [VI]
- Generator Hash SHA-256 [ID]
- SHA-256-Hash-Generator [DE]
- SHA-256 ハッシュ生成ツール [JA]
- Gerador de hash SHA-256 [PT]
- Generador de hash SHA-256 [ES]
- SHA-256 해시 생성기 [KO]
- SHA-256-hashgenerator [SV]
- Générateur de hash SHA-256 [FR]
- SHA-256-hashgenerator [NL]
- SHA-256 Hash Generator [EN]
- Generatore di hash SHA-256 [IT]
- Генератор SHA-256 хеша [RU]
- SHA-256 Hash Oluşturucu [TR]
- SHA-256 哈希生成器 [ZH]