دالة تجزئة

مؤلف: Monica Porter
تاريخ الخلق: 22 مارس 2021
تاريخ التحديث: 16 قد 2024
Anonim
1.20 I Hour Minute Second Functions I دالة تجزئة الوقت
فيديو: 1.20 I Hour Minute Second Functions I دالة تجزئة الوقت

المحتوى

التعريف - ماذا تعني وظيفة هاش؟

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


تتم التجزئة لفهرسة العناصر وتحديد موقعها في قواعد البيانات لأنه من الأسهل العثور على قيمة التجزئة الأقصر من السلسلة الأطول. يستخدم تجزئة أيضا في التشفير.

يُعرف هذا المصطلح أيضًا باسم خوارزمية التجزئة أو وظيفة الهضم.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح وظيفة هاش

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

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


مثال آخر يسمى إعادة ترتيب الأرقام. يأخذ هذا الأرقام في مواضع معينة من القيمة الأصلية ، مثل الأرقام الثالثة والسادسة ، ويعكس ترتيبها. ثم يستخدم الرقم المتبقي كقيمة مجزأة.

يكاد يكون من المستحيل تحديد الرقم الأصلي بناءً على قيمة التجزئة ، ما لم تكن الخوارزمية المستخدمة معروفة.