ما هي استخدامات التجزئة في العملات المشفرة
ما هو الغرض من التجزئة؟
الغرض الرئيسي من التجزئة هو التحقق من سلامة جزء من البيانات .
نظرًا لأن التجزئة التي تم إنشاؤها فريدة من نوعها بالنسبة لبيانات الإدخال، فإنها تعمل بمثابة ” بصمة ” فريدة لبيانات الإدخال.
وهذا يجعل التجزئة مفيدة للتحقق من سلامة البيانات المرسلة عبر قنوات اتصال غير آمنة مثل الإنترنت. سلامة البيانات تعني فقط أن البيانات لم يتم تغييرها بطريقة غير معتمدة.
يمكن مقارنة قيمة تجزئة البيانات المستلمة بقيمة تجزئة البيانات قبل إرسالها لتحديد ما إذا تم تغيير البيانات أم لا.
إذا قمت بنشر كل من الرسالة وقيمة التجزئة التي أنشأتها منها، فيمكنك إنشاء قيمة تجزئة من الرسالة التي تلقيتها ومقارنة قيم التجزئة.
باستخدام مثال بسيط جدًا ، لنفترض أننا على وشك الاجتماع لتناول طعام الغداء، وقبل أن أخرج من الباب مباشرةً، أتذكر آخر مرة قضيناها معًا…
في حين أن شخصيتك كانت لطيفة حقًا، إلا أن رائحتك لم تكن لطيفة على الإطلاق. 😬
لذلك أريد أن أرسل لك رسالة، ” من فضلك استخدمي مزيل العرق. “
ولكن قبل أن أرسل هذا، أقوم بتشغيله من خلال وظيفة التجزئة (SHA-256). التجزئة هي:
33ebb528eab107766343d0ac591952bb68ee959d45b7a8b399628e662f3bc1ef
أرسل لك هذا التجزئة أولا .*
ثم أرسل لك الرسالة النصية الفعلية.
بمجرد أن تتلقى رسالتي، تفكر، “WTF؟ هل حقا قال ذلك لي؟ أم أنه تم اعتراض الرسالة أثناء النقل وتم تغيير الرسالة الأصلية؟
لذلك تقوم بتشغيل الرسالة من خلال نفس وظيفة التجزئة .
33ebb528eab107766343d0ac591952bb68ee959d45b7a8b399628e662f3bc1ef
يمكنك بعد ذلك مقارنة التجزئة الخاصة بك بالتجزئة التي جاءت قبل الرسالة النصية.
إذا كانت قيمتي التجزئة متماثلتين، فهذا يثبت أن:
- تم إرسال الرسالة بشكل صحيح.
- أن الإبطين الخاص بك حقا رائحة كريهة!
- لم يتم تغيير الرسالة عمدا من قبل أحد بيني وبين إرسالها إليك وبين استلامك لها.
وبطبيعة الحال، في العالم الحقيقي، أجهزة الكمبيوتر لدينا هي التي تفعل كل هذا بالنسبة لنا.
ونأمل أن تحافظي على رائحة الإبطين منعشة. 😅
*من الناحية الفنية، قبل أن أرسل لك التجزئة، يجب أن تكون محمية بطريقة ما، ولكني أردت أن أبقي المثال بسيطًا. سيتم تغطية كيفية بقاء التجزئة محمية أثناء النقل في درس لاحق.
مثال حقيقي للتجزئة: كلمات المرور عبر الإنترنت
قد يفاجئك هذا، ولكن من المحتمل أنك تواجه التجزئة في حياتك اليومية…. عندما تقوم بتسجيل الدخول للتحقق من بريدك الإلكتروني. 📧
عندما تقوم بإنشاء عنوان بريد إلكتروني وكلمة مرور، فمن المحتمل ألا يقوم مزود البريد الإلكتروني الخاص بك بحفظ كلمة المرور الفعلية الخاصة بك.
وبدلاً من ذلك، يقوم مزود البريد الإلكتروني الخاص بك بتشغيل كلمة المرور من خلال وظيفة التجزئة ويحفظ تجزئة كلمة المرور الخاصة بك .
في كل مرة تحاول فيها تسجيل الدخول إلى حساب بريدك الإلكتروني، يقوم مزود البريد الإلكتروني الخاص بك بتجزئة كلمة المرور التي تدخلها ويقارن هذه التجزئة بالتجزئة التي حفظها .
فقط عندما تتطابق التجزئتان ، يُسمح لك بالوصول إلى بريدك الإلكتروني.
دعونا نرى لماذا لا يقومون بحفظ كلمة المرور الفعلية الخاصة بك …
إذا تم تخزين كلمات المرور الفعلية، ودخل المتسللون إلى نظامهم، فيمكنهم سرقتها. وهذا بالتأكيد ليس جيدًا للمستخدمين الذين يستخدمون نفس كلمة المرور لمواقع ويب متعددة!
الحل هو تجزئة كلمة المرور …
من خلال تجزئة كلمة المرور، تقوم الشركة بحماية معلومات المستخدم. حتى لو قام أحد المتسللين باختراق النظام، فلن يتمكن من الوصول إلى كلمات المرور الفعلية، بل فقط التجزئات.
تذكر أن التجزئة لا يمكن الرجوع عنها ، لذلك من المستحيل على المتسلل معرفة كلمة المرور الفعلية بمجرد النظر إلى التجزئة. تضمن عملية التجزئة تخزين البيانات في حالة مشفرة، مما يجعل من الصعب سرقتها.
عندما تقوم بتسجيل الدخول، لا يقوم مزود البريد الإلكتروني الخاص بك بتخزين كلمة المرور ذات النص العادي، كل ما يحتاجون إليه هو التجزئة .
عند إدخال كلمة المرور الخاصة بك، يتم تشغيلها من خلال وظيفة التجزئة.
تتم مطابقة الإخراج مع التجزئة المحفوظة في قاعدة البيانات.
إذا كانت قيم التجزئة هي نفسها، كلمة المرور صحيحة.
كلمة المرور الخاطئة التي تم إدخالها ستنتج تجزئة مختلفة عن تلك المحفوظة. لن تتطابق التجزئات، لذا ستفشل محاولة تسجيل الدخول.
كما ترون، فإن وظيفة التجزئة تشوه البيانات وتجعلها غير قابلة للقراءة . حتى لو تمكن أحد المتسللين من الوصول إلى خادم مزود البريد الإلكتروني الخاص بك، فلا يمكن فك تشفير التفاصيل المخزنة.
التجزئة
التجزئة هي عملية تحويل سلسلة من الأحرف إلى سلسلة أخرى من الأحرف، عادةً ما تكون ذات طول أقصر وثابت.
من المهم فهم مفهوم التجزئة لمعرفة كيفية عمل البيتكوين.