Hash kód

Szerző: Lewis Jackson
A Teremtés Dátuma: 7 Lehet 2021
Frissítés Dátuma: 25 Június 2024
Anonim
Hash kód - Technológia
Hash kód - Technológia

Tartalom

Meghatározás - Mit jelent a has-kód?

A hash-kód a .NET-keretrendszerben egy numerikus érték, amely segít azonosítani egy objektumot az egyenlőség tesztelésekor, és indexként is szolgálhat az objektum számára. A hash-kódban szereplő érték nem állandó jellegű. A hash-kód célja a hatékony keresés és beillesztés a hash-táblákon alapuló adatgyűjtésekbe.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Hash-kódot

Két objektum akkor tekinthető egyenlőnek, ha azonos hash-kódot adnak vissza. Az eredményül kapott kivonatkódok illesztése azonban nem feltétlenül jelenti az objektumok egyenlőségét, vagyis más szavakkal, a fordított nem igaz. Ezért a hash-kódot soha nem szabad az alkalmazási tartomány határain kívül használni, mivel ugyanazon objektumnak a tartományon, folyamatokon vagy platformon kívüli értékei eltérőek lehetnek.


Mivel a hash-kód értéke átmeneti jellegű, azt soha nem szabad kulcsszóként használni a kulcsos adatgyűjtésből származó adatok beolvasásához, és soha nem szabad sorosítani vagy tárolni az adatbázisokban. A GetHashCode módszert a .NET-keretrendszer használja a hash-kód beolvasásához. Kiváló hash algoritmusokhoz vagy adatszerkezetekhez, például hash táblákhoz. A függvény által visszaadott érték különbözhet a különféle .NET-keretrendszer-verziók között. Mint ilyen, a keretrendszer nem hagyja jóvá a módszer alapértelmezett megvalósítását, és ezért nem szabad azt felhasználni az egyedi objektumazonosító megkeresésére, kivágási célok esetén.

A hash-kód segíthet az adatok összehasonlításában. Segíthet az egyirányú titkosításban is, mivel a generált numerikus érték nem vezethető vissza az eredeti adatokhoz.