Casa Bases de dades Què és la funció hash? - Definició de tecnologia

Què és la funció hash? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Funció Hash?

Una funció de hash agafa un grup de caràcters (anomenat clau) i el mapeja a un valor de certa longitud (anomenat valor hash o hash). El valor de hash és representatiu de la cadena de caràcters original, però normalment és menor que l'original.

L'escorcament es fa per indexar i localitzar articles a les bases de dades, ja que és més fàcil trobar el valor de hash més curt que la cadena més llarga. El picat també s'utilitza en el xifrat.

Aquest terme també es coneix com a algoritme hashing o funció de digestió del missatge.

Techopedia explica la funció Hash

El colpejat s'utilitza amb una base de dades per permetre recuperar articles més ràpidament. El batut també es pot utilitzar en el xifratge i en el desxifrat de signatures digitals. La funció hash transforma la signatura digital, i tant el valor de hash com la signatura s'envien al receptor. El receptor utilitza la mateixa funció hash per generar el valor de hash i després el compara amb el rebut amb el missatge. Si els valors de hash són els mateixos, és probable que el missatge es transmeti sense errors.

Un exemple de funció hash s’anomena plegament. Això pren un valor original, el divideix en diverses parts, a continuació, afegeix les parts i utilitza els darrers quatre dígits com a valor hash o clau.

Un altre exemple s’anomena reordenació de dígits. Això agafa els dígits en determinades posicions del valor original, com el tercer i el sisè número, i inverteix el seu ordre. A continuació, utilitza el número que queda com a valor de hash.

És gairebé impossible determinar el nombre original basat en un valor hash, tret que es conegui l'algorisme que s'ha utilitzat.

Què és la funció hash? - Definició de tecnologia