A hash egy azonosító érték, amelyet a számítógépes hálózaton továbbított üzenetek adatintegritásának ellenőrzésére használnak. A küldő számítógép titkos algoritmust használ, amely kiszámítja az üzenet értékét. Ez az érték tulajdonképpen az üzenet digitális ujjlenyomata, mivel az érték egyedileg az üzenet tartalmának terméke.
Ezenkívül a kivonatolási algoritmus nem származtatható az üzenet tartalmából vagy értékéből. Ezután az üzenet és az érték továbbításra kerül. A fogadó számítógép, amely a titkos algoritmust is ismeri, ugyanezt a számítást végzi el az üzeneten. Ha a kapott érték nem egyezik a küldő számítógéptől kapott értékkel, akkor bebizonyosodik, hogy az üzenetet útközben módosították, és az üzenet eldobásra kerül. Lásd az egyirányú funkciót.
Technipages magyarázza Hash
A hash egy olyan függvény, amelyet az adatértékek sokkal kisebb értékké alakítására használnak. A hash egy olyan függvény, amely egy nagy méretű eredeti adatot kisebb méretűre képez le, a hash egy eredeti adatot egy másik értékkel takar el. Ez alapján egy hash kevesebb helyet foglal el. A kivonatolás indexeli az adatokat, és ha egy adatdarabon kivonatolási funkciót hajtanak végre, az adatok helyének meghatározása egyszerűbbé válik, mivel az adatok értéke megtalálható lenne. A hash függvények egyik módja; nem fordíthatók vissza.
A kivonatolt értékek kisebbek az eredetinél, ezek alkalmazása látható az adatszerű médiafájlok tömörítésében, ahol a médiafájl mérete csökken. A kivonatolás is használható adatok lekérésére és az adatok érvényességének megerősítésére.
A hash függvényből kapott értékeket egy hash táblában kell tárolni, a tábla egyedit rendel hozzá értéket egy adathoz, így amikor az eredeti adat forrása történik, a hash dekódolásra kerül, és az érték generált. Az adatok kivonatolása bevett gyakorlat a számítástechnikában, és többféle célra is használják.
A hash általános felhasználási módjai
- A mögöttes technológia a Hash a tömörítő szoftver mögöttes technológia, amely csökkenti a médiafájlok méretét
- A hash egy biztos módja annak, hogy biztosítsa az adatok biztonságos átvitelét anélkül, hogy az adatok megváltoznának vagy elvesznének
- Az adatok visszakeresése és újraérvényesítése lehetséges a hash
A hash gyakori visszaélései
- A hash nem takarja el az adatok értékét, hogy később meg tudja találni az adatokat
- Egyszer hash művelet megtörtént, visszafordítható.