Co je Hash? definice a význam

click fraud protection

Hash je identifikační hodnota, která se používá k ověření integrity dat zpráv přenášených přes počítačovou síť. Odesílající počítač používá tajný algoritmus, který vypočítá hodnotu zprávy. Tato hodnota ve skutečnosti představuje digitální otisk zprávy, protože hodnota je jednoznačně produktem obsahu zprávy.

Hašovací algoritmus také nelze odvodit z obsahu nebo hodnoty zprávy. Zpráva a hodnota jsou poté přeneseny. Přijímající počítač, který také zná tajný algoritmus, provede se zprávou stejný výpočet. Pokud se výsledná hodnota neshoduje s hodnotou přijatou z odesílajícího počítače, je prokázáno, že zpráva byla na cestě pozměněna, a zpráva je zahozena. Viz jednosměrná funkce.

Technipages vysvětluje Hash

Hash je funkce, která se používá k převodu datové hodnoty na mnohem menší hodnotu. Hash je funkce, která se používá k mapování původních dat velké velikosti na data menší velikosti, hash maskuje původní data jinou hodnotou. Na základě toho hash spotřebuje méně místa. Hašování indexuje data, a když je na části dat provedena hašovací funkce, vyhledání dat by bylo snadné, protože by se zjistila hodnota dat. Hashovací funkce jsou jedním ze způsobů; nelze je vrátit zpět.

Hašované hodnoty jsou menší než jejich originály, jejich použití lze vidět při kompresi datových mediálních souborů, kde je velikost mediálního souboru zmenšena. Hašování lze také použít k načtení dat a potvrzení platnosti dat.

Hodnoty získané z hašovací funkce se ukládají do hašovací tabulky, která přiřazuje unikátní hodnotu k datům, takže když se získávají původní data, hash je dekódován a hodnota je vytvořené. Hašování dat je běžnou praxí v informatice a používá se k několika různým účelům.

Běžná použití hash

  • Základní technologie pro a hash je základní technologií pro komprimační software, který snižuje velikost mediálních souborů
  • A hash je jistý způsob, jak zajistit bezpečný přenos dat, aniž by došlo ke změně nebo ztrátě dat
  • Získání a opětovné ověření dat je možné s přítomností a hash

Běžná zneužití hashe

  • A hash nemaskuje hodnotu dat, aby bylo možné data později vyhledat
  • Jednou hash operace byla provedena, lze ji vrátit zpět.