أجهزة الكمبيوتربرمجة

ودالة البعثرة: ما هو عليه، لماذا وماذا يحدث

في كثير من الأحيان، عند تنزيل السيول أو الملفات مباشرة أنفسهم في الوصف هناك شيء من هذا القبيل «ad33e486d0578a892b8vbd8b19e28754» (على سبيل المثال، في ex.ua)، في كثير من الأحيان مع ملاحظة «MD5». هذا الرمز التجزئة - ونتيجة لذلك إخراج ظيفة تجزئة بعد معالجة البيانات الواردة. باللغة الإنجليزية تشير إلى تجزئة الارتباك، والماريجوانا، والأعشاب الضارة، أو طبق من اللحم المفروم والخضروات. فك تشفير هاش صعبة جدا، يمكننا أن نقول أنه من المستحيل عمليا. ثم السؤال الذي يطرح نفسه: "لماذا نحتاج كل هذه المهام التجزئة، إذا أنها تعطي رطانة غير مفهومة، والتي أيضا لا يمكن فك شفرتها؟". هذا وسوف يتم مناقشتها في هذه المقالة.

ما هي وظيفة تجزئة، وكيف يعمل؟

تم تصميم هذه الوظيفة لتحويل البيانات الواردة كمية كبيرة بشكل تعسفي نتيجة لطول ثابت. وتسمى هذه العملية بالذات مثل هذا التحول التجزئة، والنتيجة - تجزئة أو رمز التجزئة. في بعض الأحيان حتى استخدام كلمة "بصمة" أو "خلاصة الرسالة"، ولكن في الواقع هم أندر من ذلك بكثير. هناك العديد من خوارزميات مختلفة لكيفية تحويل أي بيانات في تسلسل معين من رموز معينة طول. الخوارزمية الأكثر استخداما على نطاق واسع يسمى md5، الذي تم تطويره في وقت مبكر من عام 1991. على الرغم من حقيقة أنه حتى الآن، MD5 قديمة بعض الشيء، وليس من المستحسن استخدام، فإنه لا يزال لا يزال حولها، وكثيرا ما يكون بدلا من "رمز التجزئة" على مواقع ببساطة كتابة md5، وتشير إلى رمز نفسه.

لماذا نحتاج إلى وظيفة تجزئة؟

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

التجزئة: ما هي ر

يمكن اعتمادا على وظيفة التجزئة وجهتك يكون واحدا من ثلاثة أنواع:

1. وظيفة للتحقق من سلامة المعلومات

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

2. وظيفة التشفير

هذا النوع يستخدم للحماية ضد الوصول غير المصرح به (ND). انها تسمح لك لتحقق لمعرفة ما إذا كان هناك فساد البيانات نتيجة ليرة لبنانية أثناء نقل الملفات عبر الشبكة. التجزئة الحقيقية هي متاحة للجمهور، في هذه الحالة، كما يمكن حسابها تجزئة الملف تلقيها باستخدام عدد وافر من البرامج المختلفة. هذه الميزات حياة طويلة وعملية مستقرة، والبحث عن اصطدام (نتائج مباريات ممكنة من البيانات المصدر مختلفة) هي معقدة للغاية. وتستخدم هذه الوظائف للتخزين في قاعدة بيانات كلمة السر (SH1، SH2، MD5) وغيرها من المعلومات القيمة.

3. تم تصميم وظيفة لإنشاء بنية البيانات بكفاءة

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.