حاسبة رمز التجزئة GOST CryptoPro
نُشرت: ١٧ فبراير ٢٠٢٥ م في ٨:٣٥:١٥ ص UTC
حاسبة رمز التجزئة التي تستخدم دالة تجزئة GOST مع صناديق CryptoPro S لحساب رمز التجزئة بناءً على إدخال النص أو تحميل الملف.GOST CryptoPro Hash Code Calculator
تشير دالة التجزئة GOST إلى عائلة من دوال التجزئة التشفيرية التي حددتها الحكومة الروسية. الإصدار الأكثر شهرة هو GOST R 34.11-94، والذي تم استخدامه على نطاق واسع في روسيا وغيرها من البلدان التي تبنت معايير GOST. وقد خلفه لاحقًا GOST R 34.11-2012، المعروف أيضًا باسم Streebog. هذا هو الإصدار الأصلي، المعدل لاستخدام صناديق S من مجموعة CryptoPro بدلاً من صناديق S "لمعلمات الاختبار" الأصلية.
إفصاح كامل: لم أكتب التنفيذ المحدد لدالة التجزئة المستخدمة في هذه الصفحة. إنها دالة قياسية مضمنة في لغة برمجة PHP. لقد قمت فقط بإنشاء واجهة الويب لجعلها متاحة للجمهور هنا للراحة.
حول خوارزمية التجزئة GOST CryptoPro
لست عالم رياضيات ولا متخصصًا في التشفير، ولكنني سأحاول شرح دالة التجزئة هذه باستخدام تشبيه يومي يمكن لغير المتخصصين في الرياضيات أن يفهموه. إذا كنت تفضل النسخة العلمية الصحيحة والتي تعتمد بشكل كبير على الرياضيات، فأنا متأكد من أنك ستجدها في مكان آخر ;-)
فكر في GOST على أنها "خلاط بيانات" متقدم يحول أي شيء تضعه فيه إلى عصير فريد من نوعه. مع نفس المكونات، سيصنع دائمًا نفس العصير، ولكن إذا تم إجراء تغيير بسيط على المكونات، فستحصل على عصير مختلف تمامًا.
هذه عملية مكونة من ثلاث خطوات:
الخطوة 1: تحضير المكونات (الحشو)
- ابدأ بـ "مكوناتك" (الرسالة).
- إذا لم تكن رسالتك بالحجم المناسب للخلاط، فإن GOST يضيف بعض "الحشو" (بيانات إضافية) لجعلها مناسبة تمامًا. هذا يشبه إضافة الماء لملء الخلاط.
الخطوة 2: المزج باستخدام الوصفات السرية (الخلط)
- لا يقوم GOST بمزج البيانات مرة واحدة فقط - بل يمزج البيانات مرارًا وتكرارًا باستخدام وصفة سرية.
- تتضمن هذه الوصفة:
- التقطيع (تقسيم البيانات إلى أجزاء صغيرة).
- التبديل (خلط الأجزاء).
- التقليب (خلطهم معًا مرة أخرى بطرق جديدة).
تخيل أن هناك طاهياً لديه طريقة معقدة لخلط المكونات للتأكد من عدم تمكن أي شخص من تخمين كيفية تحضيرها. هذا ما يفعله GOST ببياناتك.
الخطوة 3: تقديم العصير (الوجبة النهائية)
- بعد كل هذا الخلط، تحصل على العصير الخاص بك - وهو عبارة عن نسخة مختلطة ذات حجم ثابت من بياناتك.
- هذا العصير فريد من نوعه بفضل مكوناته الأصلية. يمكنك تغيير أي شيء، حتى فتات صغيرة، وستحصل على عصير مختلف تمامًا.
تستخدم هذه النسخة من وظيفة GOST صناديق S الخاصة بـ CryptoPro، وهو أمر موصى به. إذا كنت تحتاج لسبب ما إلى إصدار يستخدم صناديق S الخاصة بـ "معلمات الاختبار" الأصلية، فيمكنك العثور عليه هنا: حاسبة رمز التجزئة GOST