b'\n_START_ARTICLE_\nHash list\n_START_PARAGRAPH_\nLista skr\xc3\xb3t\xc3\xb3w (ang. Hash list) \xe2\x80\x93 jest u\xc5\xbcywana do zabezpieczenia wszelkiego rodzaju danych przechowywanych w komputerach, a tak\xc5\xbce przesy\xc5\x82anych pomi\xc4\x99dzy nimi. Jest powszechnie wykorzystywana w sieciach P2P. Powodem, dla kt\xc3\xb3rego stosuje si\xc4\x99 hash listy jest pewno\xc5\x9b\xc4\x87, \xc5\xbce otrzymany blok danych b\xc4\x99dzie nieuszkodzony i niezmodyfikowany. Listy skr\xc3\xb3t\xc3\xb3w s\xc4\x85 bardziej u\xc5\xbcyteczne od skr\xc3\xb3t\xc3\xb3w ca\xc5\x82ych plik\xc3\xb3w, poniewa\xc5\xbc w chwili kiedy zostanie pobrany uszkodzony blok danych nie ma konieczno\xc5\x9bci ponownego pobrania ca\xc5\x82ego pliku, a jedynie jego uszkodzonego fragmentu (Zastosowanie samego skr\xc3\xb3tu pliku spowodowa\xc5\x82oby konieczno\xc5\x9b\xc4\x87 ponownego pobrania wielu nieuszkodzonych blok\xc3\xb3w danych, zrekonstruowania pliku oraz sprawdzenia poprawno\xc5\x9bci ca\xc5\x82ego skr\xc3\xb3tu). Listy skr\xc3\xb3t\xc3\xb3w zapewniaj\xc4\x85 ochron\xc4\x99 przed w\xc4\x99z\xc5\x82ami, kt\xc3\xb3re pr\xc3\xb3buj\xc4\x85 sabotowa\xc4\x87 przesy\xc5\x82 danych rozsy\xc5\x82aj\xc4\x85c fa\xc5\x82szywe bloki (W takim przypadku uszkodzony blok danych zostanie pobrany z innego \xc5\xbar\xc3\xb3d\xc5\x82a). Na co dzie\xc5\x84 do hashowania wykorzystuje si\xc4\x99 kryptograficzn\xc4\x85 funkcj\xc4\x99 skr\xc3\xb3tu SHA-1.\n_START_SECTION_\nKorze\xc5\x84 skr\xc3\xb3tu (Root hash)\n_START_PARAGRAPH_\nJest skr\xc3\xb3tem listy hashy, kt\xc3\xb3ry potwierdza autentyczno\xc5\x9b\xc4\x87 ca\xc5\x82ej listy skr\xc3\xb3t\xc3\xb3w. Powinien by\xc4\x87 pobierany z zaufanego \xc5\xbar\xc3\xb3d\xc5\x82a (np od przyjaciela, lub strony internetowej posiadaj\xc4\x85cej dobr\xc4\x85 rekomendacj\xc4\x99). Stworzenie skr\xc3\xb3tu hash listy pozwala na pobieranie blok\xc3\xb3w danych z niezaufanych \xc5\xbar\xc3\xb3de\xc5\x82.'