קוד האש

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 7 מאי 2021
תאריך עדכון: 25 יוני 2024
Anonim
האש קוד ואיקואלס
וִידֵאוֹ: האש קוד ואיקואלס

תוֹכֶן

הגדרה - מה המשמעות של קוד Hash?

קוד Hash במסגרת .NET הוא ערך מספרי המסייע בזיהוי אובייקט במהלך בדיקת שוויון ויכול גם לשמש אינדקס לאובייקט. הערך הכלול בקוד ה- hash אינו קבוע באופיו. מטרת קוד ה- hash היא לסייע בחיפוש והכנסה יעילים באוספי נתונים המבוססים על טבלת חשיש.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את קוד Hash

שני אובייקטים נחשבים שווים אם הם מחזירים קודי חשיש שווים. עם זאת, התאמת קודי חשיש שנוצרו לא אומרת בהכרח שוויון בין אובייקטים, או במילים אחרות, ההיפך אינו נכון. מסיבה זו אסור להשתמש בקוד ה- Hash לעולם מחוץ לגבולות תחום היישום, שכן לאובייקט זה יכול להיות ערכים שונים מחוץ לתחום, לתהליכים או לפלטפורמות.

מכיוון שהערך בקוד ה- hash הוא בעל אופי זמני, אין להשתמש בו כמפתח לאחזור נתונים מאיסוף נתונים מקוטע, ולעולם אין לסדר אותו או לאחסן אותו בבסיסי נתונים. שיטת GetHashCode משמשת במסגרת .NET כדי לקבל את קוד ה- hash. זה מתאים לבחירת אלגוריתמים או למבני נתונים כמו טבלאות חשיש. הערך המוחזר על ידי הפונקציה עשוי להיות שונה בין גרסאות מסגרת NET שונות. כיוון שכך, המסגרת אינה מאשרת את יישום ברירת המחדל של השיטה, ולכן אין להשתמש בה למציאת מזהה האובייקט הייחודי במקרה של מטרות חשיפה.


קוד Hash יכול לסייע במשימות השוואת נתונים. זה יכול לעזור גם בהצפנה חד כיוונית, מכיוון שלא ניתן לאתר את הערך המספרי שנוצר חזרה לנתונים המקוריים.