Miklix

حاسبة رمز التجزئة SHA-256

نُشرت: ١٩ فبراير ٢٠٢٥ م في ٩:٢٩:٥٤ ص UTC
آخر تحديث: ٢٦ يناير ٢٠٢٦ م في ١٠:٣٧:٣١ ص UTC

حاسبة رمز التجزئة تستخدم دالة التجزئة لخوارزمية التجزئة الآمنة 256 بت (SHA-256) لحساب رمز التجزئة بناء على إدخال النص أو رفع الملف.

لقد تمت ترجمة هذه الصفحة آليًا من الإنجليزية بهدف جعلها متاحة لأكبر عدد ممكن من الأشخاص. لسوء الحظ، لم يتم تطوير تقنية الترجمة الآلية بعد، لذا قد تحدث أخطاء. إذا كنت تفضل ذلك، يمكنك عرض النسخة الإنجليزية الأصلية هنا:

SHA-256 Hash Code Calculator

SHA-256 (خوارزمية التجزئة الآمنة 256 بت) هي دالة تجزئة تشفيرية تأخذ مدخلا (أو رسالة) وتنتج مخرجا ثابتا الحجم بطول 256 بت (32 بايت)، ويمثل عادة كرقم سداسي عشري مكون من 64 حرفا. تنتمي إلى عائلة دوال التجزئة SHA-2، التي صممتها وكالة الأمن القومي وتستخدم على نطاق واسع في تطبيقات الأمان مثل التوقيعات الرقمية، الشهادات، وتقنية البلوك تشين، وربما يكون الأكثر شهرة كخوارزمية التجزئة المستخدمة لتأمين عملة البيتكوين المشفرة الرقمية.

إفصاح كامل: لم أكتب التنفيذ المحدد لدالة التجزئة المستخدمة في هذه الصفحة. إنها دالة قياسية مضمنة في لغة برمجة PHP. لقد قمت فقط بإنشاء واجهة الويب لجعلها متاحة للجمهور هنا للراحة.


حساب رمز التجزئة الجديد

سيتم الاحتفاظ بالبيانات المرسلة أو الملفات المحملة من خلال هذا النموذج على الخادم فقط لمدة زمنية محددة لتوليد رمز التجزئة المطلوب. وسيتم حذفه على الفور قبل إرجاع النتيجة إلى متصفحك.

بيانات الإدخال:



النص المرسل مشفر بترميز UTF-8. نظرًا لأن وظائف التجزئة تعمل على البيانات الثنائية، فستكون النتيجة مختلفة عما إذا كان النص بترميز آخر. إذا كنت بحاجة إلى حساب تجزئة نص بترميز معين، فيجب عليك تحميل ملف بدلاً من ذلك.



حول خوارزمية التجزئة 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 من قبل أشخاص أذكياء بنفس القدر، ومع ذلك لا تزال قائمة.

ولهذا السبب ألتزم بذلك على حساب البدائل، حتى يثبت خطئي.

قراءات إضافية

إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:


شارك على بلوسكايشارك على الفيسبوكشارك على لينكدإنشارك على تمبلرشارك على إكسشارك على لينكدإنثبت على بينتريست

ميكيل كريستنسن

عن المؤلف

ميكيل كريستنسن
ميكيل هو مؤسس ومالك موقع miklix.com. يتمتع بخبرة تزيد عن 20 عامًا كمبرمج كمبيوتر/مطور برامج محترف ويعمل حاليًا بدوام كامل في إحدى شركات تكنولوجيا المعلومات الأوروبية الكبرى. عندما لا يقوم بالتدوين، يقضي وقت فراغه في مجموعة واسعة من الاهتمامات والهوايات والأنشطة، والتي قد تنعكس إلى حد ما في تنوع الموضوعات التي يغطيها هذا الموقع.