حاسبة رمز التجزئة SHA-256
نُشرت: ١٩ فبراير ٢٠٢٥ م في ٩:٢٩:٥٤ ص UTC
آخر تحديث: ٢٦ يناير ٢٠٢٦ م في ١٠:٣٧:٣١ ص UTC
SHA-256 Hash Code Calculator
SHA-256 (خوارزمية التجزئة الآمنة 256 بت) هي دالة تجزئة تشفيرية تأخذ مدخلا (أو رسالة) وتنتج مخرجا ثابتا الحجم بطول 256 بت (32 بايت)، ويمثل عادة كرقم سداسي عشري مكون من 64 حرفا. تنتمي إلى عائلة دوال التجزئة SHA-2، التي صممتها وكالة الأمن القومي وتستخدم على نطاق واسع في تطبيقات الأمان مثل التوقيعات الرقمية، الشهادات، وتقنية البلوك تشين، وربما يكون الأكثر شهرة كخوارزمية التجزئة المستخدمة لتأمين عملة البيتكوين المشفرة الرقمية.
إفصاح كامل: لم أكتب التنفيذ المحدد لدالة التجزئة المستخدمة في هذه الصفحة. إنها دالة قياسية مضمنة في لغة برمجة PHP. لقد قمت فقط بإنشاء واجهة الويب لجعلها متاحة للجمهور هنا للراحة.
حول خوارزمية التجزئة SHA-256
لست جيدا جدا في الرياضيات ولا أعتبر رياضيا بأي حال من الأحوال، لذا سأحاول شرح دالة التجزئة هذه بطريقة يفهمها زملائي غير الرياضيين. إذا كنت تفضل النسخة الرياضية الصحيحة علميا، فأنا متأكد أنك ستجدها في العديد من المواقع الأخرى ;-)
على أي حال، لنتخيل أن وظيفة الهاش هي خلاط عالي التقنية مصمم لصنع عصير فريد من أي مكونات تضعها. يتطلب ذلك ثلاث خطوات:
الخطوة 1: ضع المكونات (الإدخال)
- فكر في المدخلات كأي شيء تريد خلطه: موز، فراولة، شرائح بيتزا، أو حتى كتاب كامل. لا يهم ما الذي تضعه - سواء كان كبيرا أو صغيرا، بسيطا أو معقدا.
الخطوة 2: عملية الدمج (دالة التجزئة)
- تضغط الزر، ويبدأ الخلاط في العمل - يقطع ويخلط ويدور بسرعات جنونية. يحتوي على وصفة خاصة لا يمكن لأحد تغييرها.
- تتضمن هذه الوصفة قواعد غريبة مثل: "لف يسارا، ادر يمينا، اقلب رأسا على عقب، هز، قطع بطرق غريبة." كل هذا يحدث خلف الكواليس.
الخطوة 3: تحصل على عصير (مخرجات):
- بغض النظر عن المكونات التي استخدمتها، يعطيك الخلاط دائما كوبا واحدا فقط من السموثي (وهو الحجم الثابت 256 بت في SHA-256).
- للسموثي نكهة ولون فريدين بناء على المكونات التي تضعها. حتى لو غيرت شيئا صغيرا فقط - مثل إضافة حبة سكر واحدة - سيصبح طعم السموثي مختلفا تماما.
على عكس العديد من دوال التجزئة القديمة، لا يزال SHA-256 يعتبر آمنا للغاية. ما لم يكن لدي سبب محدد لاستخدام خوارزمية أخرى، فإن SHA-256 هو الذي ألجأ إليه عادة لأي غرض، سواء كان متعلقا بالأمن أم لا.
كما ذكرت سابقا، لست رياضيا ولا عالم تشفير، لذلك لا يمكنني الدخول في حديث كبير عن تحليل التشفير حول سبب كون SHA-256 أكثر أو أقل أمانا، أو أفضل أو أسوأ، من دوال التجزئة التشفيرية الأخرى التي تعتبر أيضا آمنة. ومع ذلك، وبسبب ظروف ليست مرتبطة تقنيا بالخوارزمية، لدى SHA-256 شيء واحد لا يمتلكه الآخرون: استخدامه كوظيفة هاش توقيع على بلوكتشين البيتكوين.
عندما ثبت أن خوارزميات التجزئة القديمة غير آمنة، يكون ذلك فقط لأن بعض الأشخاص بذلوا الوقت والجهد في تحليلها بحثا عن نقاط ضعف. يمكن أن تكون هناك دوافع كثيرة لذلك؛ ربما اهتمام علمي صادق، أو محاولة اختراق نظام، أو شيء آخر.
حسنا، كسر SHA-256 بطريقة تجعله غير آمن يعني كسر شبكة البيتكوين ومنحك من حيث المبدأ حق الوصول لجمع كل البيتكوين الذي تريده. في وقت كتابة هذا التقرير، تبلغ القيمة الإجمالية لجميع البيتكوين أكثر من 2,000 مليار دولار أمريكي (أي أكثر من 2,000,000,000,000 دولار أمريكي). سيكون ذلك دافعا كبيرا لمحاولة كسر هذه الخوارزمية، لذا أنا متأكد أن القليل (إن وجد) من الخوارزميات الأخرى تم تحليلها ومحاولة اختراقها بقدر ما حدث مع SHA-256 من قبل أشخاص أذكياء بنفس القدر، ومع ذلك لا تزال قائمة.
ولهذا السبب ألتزم بذلك على حساب البدائل، حتى يثبت خطئي.
قراءات إضافية
إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:
