Vyhľadávanie

Informácie obsiahnuté na tejto stránke majú všeobecný informačný charakter a nepredstavujú právne, konzultačné ani žiadne iné odborné poradenstvo alebo usmernenie. Výsledky vyhľadávania nie sú uvedené v žiadnom odporúčanom poradí (viac informácií).

Úprava prístupnosti

Vyberte správny profil prístupnosti

Veľkosť písma

Aktuálna veľkosť písma:
12px 16px 24px

Vyberte svoj jazyk

Tento dokument pozostáva z rôznych stránok preložených strojovým prekladom. Na zabezpečenie presného prekladu bolo vynaložené maximálne úsilie. Ako referenčný text použite anglickú verziu.

Hashovanie je proces, ktorý používa algoritmus (napríklad MD5, SHA-1 alebo SHA-2) na vytvorenie jedinečného identifikátora, ktorý sa nazýva „hash“, pre súbor na základe jeho údajov. Dva rovnaké súbory budú mať vždy rovnaký hashovanie. Podobne dva rôzne súbory budú mať vždy rôzne hashe, aj keď je rozdiel medzi nimi minimálny. Hashe súborov, pri ktorých sa zistí porušenie autorských práv, sa môže pridať na „čierne listiny“, ktoré môžu služby cloudového úložiska použiť na odhalenie, blokovanie a odstránenie neoprávnených súborov.

Používa sa na
Overovanie pravosti
Pokračuje
Výrobok
Môže sa použiť na
Digitálne produkty
Viditeľnosť
Neviditeľné
Potrebné čítacie zariadenie
Áno
Pripojenie k serveru
Áno
Nie
Opis

Účelom hashovania je identifikovať rôzne kópie toho istého digitálneho súboru. Najprv sa použije algoritmus na priradenie jedinečného reťazca znakov, ktorý sa nazýva „hash“, digitálnemu súboru a tento hash sa uloží do hashovej databázy. Druhý digitálny súbor sa potom podrobí rovnakému procesu hashovania a výsledný hash sa porovná s hashom uloženým v hashovej databáze, aby sa určilo, či sa súbory presne zhodujú.

Použitie

Hashovanie sa používa najmä na indexovanie obsahu, zabezpečenie hesiel, detekciu škodlivých súborov, ako sú vírusy, alebo blokovanie nezákonného obsahu, ako je propagácia teroristických činov alebo zneužívanie neplnoletých. Pokiaľ ide o materiál chránený autorskými právami, hashovanie slúži na identifikáciu, porovnávanie a zabránenie nahrávaniu digitálneho obsahu, ktorý už bol z dôvodu porušenia autorských práv odstránený.

Realizácia

Je ťažké poskytnúť konkrétne požiadavky na implementáciu hashovania, pretože existuje niekoľko rôznych techník a algoritmov hashovania, ktoré možno použiť, pričom všetky vyžadujú rôzne množstvo výpočtového výkonu. Väčšina metód hashovania je kryptografická (dva rôzne súbory, hoci veľmi podobné, budú mať úplne odlišné hashe), ale existujú aj percepčné metódy hashovania (pri ktorých dva takmer identické súbory, napríklad podobné obrázky, budú mať podobné hashe). Výhodou hashovania je, že sa dá použiť na už existujúci obsah. Hashe môžu zdieľať a používať všetky rôzne strany, ktoré používajú rovnaký proces hashovania a rovnakú hashovú databázu. Nevýhodou však je, že hashovanie rozpoznáva len ten istý identický súbor, nie jeho obsah.

Náklady

Hashovanie si vyžaduje obmedzené investície, keďže sú k dispozícii riešenia s otvoreným zdrojovým kódom. Okrem toho, keďže hashové databázy ukladajú len reťazec znakov, a nie celý súbor, vyžadujú menej výpočtových a pamäťových zdrojov.