Kalkulator zgostitev in kontrolnih vsot datotek

Pridobite MD5, SHA-1, SHA-256 in SHA-512 za katerokoli datoteko ter preverite kontrolno vsoto.

Zgostitve (Hashes)

Zgostitve bodo prikazane tukaj.

Pripravljeno. Spustite datoteko za izračun zgostitve.

Vaše datoteke se berejo in zgoščujejo v vašem brskalniku. Nič se ne prenaša na BroBroGo.

Pogosta vprašanja

Kako preverim prenos s pomočjo kontrolne vsote?

Spustite preneseno datoteko v orodje, nato pa v polje za preverjanje prilepite kontrolno vsoto, ki jo je objavil vir. Vrstica z ustreznim algoritmom se bo obarvala zeleno. Če se nobena vrstica ne obarva zeleno, se datoteka ne ujema z objavljeno – obravnavajte jo kot poškodovano ali spremenjeno.

Katere algoritme izračunava in katerega naj uporabim?

Hkrati izračuna MD5, SHA-1, SHA-256 in SHA-512 z enim samim branjem datoteke. MD5 in SHA-1 sta primerna za odkrivanje nenamernih napak pri prenosu, vendar sta varnostno pomanjkljiva – kadar mora biti kontrolna vsota odporna proti ponarejanju, raje uporabite SHA-256 ali SHA-512.

Ali se moje datoteke kam prenašajo?

Ne. Datoteke se berejo in zgoščujejo lokalno – celo večgigabajtne datoteke se obdelujejo po delih (stream), zato se nič nikoli ne pošlje z vaše naprave.

Namen in pomembnost zgoščevanja datotek

Zgoščevanje datotek je temeljen postopek za zagotavljanje celovitosti podatkov pri prenosu in shranjevanju. Ko prenašate velike datoteke s spleta ali distribuirate programske pakete, obstaja tveganje, da se podatki med prenosom poškodujejo ali spremenijo. Z izračunom kriptografske zgostitve (hash) lahko natančno določite edinstven digitalni prstni odtis datoteke.

Vsaka sprememba v vsebini datoteke, pa naj gre za en sam bit zaradi napake na omrežju ali namerno spreminjanje kode, povzroči popolnoma drugačen rezultat zgoščevanja. Primerjava izračunane vrednosti z vnaprej znano kontrolno vsoto je zato najbolj zanesljiv način za potrditev, da je prejeta datoteka identična originalu.

Razumevanje algoritmov MD5, SHA-1, SHA-256 in SHA-512

Kalkulator hkrati izračunava štiri široko uporabljane kriptografske algoritme:

  • MD5 (Message Digest 5): Ustvari 128-bitno zgostitev, običajno prikazano kot 32-mestno heksadecimalno število.
  • SHA-1 (Secure Hash Algorithm 1): Ustvari 160-bitno zgostitev, ki se zapisuje s 40 heksadecimalnimi znaki.
  • SHA-256: Del družine SHA-2, ki ustvari 256-bitno zgostitev (64 heksadecimalnih znakov) in ponuja visoko stopnjo varnosti.
  • SHA-512: Prav tako del družine SHA-2, ki ustvari 512-bitno zgostitev (128 heksadecimalnih znakov) in se uporablja za najzahtevnejše varnostne preglede.

Razlika med celovitostjo in varnostjo pred ponarejanjem

Pri izbiri algoritma je ključno razlikovati med zaznavanjem nenamernih napak in zaščito pred zlonamernimi napadi.

MD5 in SHA-1 sta računsko hitra algoritma, ki sta povsem primerna za odkrivanje nenamerne poškodbe podatkov, na primer zaradi prekinjene mrežne povezave ali napak pri zapisovanju na disk. Vendar pa sta oba algoritma ranljiva za kriptografske napade, kjer lahko napadalec ustvari različni datoteki z isto zgostitvijo (kolizija).

Če želite preveriti, ali je bila datoteka namerno spremenjena ali ponarejena s strani tretjih oseb, morate obvezno uporabiti SHA-256 ali SHA-512. Ta dva algoritma sta zasnovana tako, da sta odporna proti ponarejanju, kar zagotavlja varnost pri prenosu občutljivih programskih datotek in sistemskih slik.

Kako preveriti preneseno datoteko s kontrolno vsoto

Postopek preverjanja celovitosti prenesene datoteke je preprost in poteka v nekaj korakih:

  1. Izbira datoteke: Datoteko poljubne velikosti povlecite in spustite v označeno območje ali kliknite za izbiro z naprave. Orodje lahko hkrati obdeluje do 20 datotek.
  2. Izračun: Orodje bo samodejno pričelo z branjem in izračunom vseh štirih zgostitev hkrati. Med postopkom boste videli indikator napredka, ki se posodablja približno vsake 4 MB.
  3. Vnos kontrolne vsote: V polje za preverjanje prilepite prejeto ali objavljeno kontrolno vsoto. Orodje bo iz prilepljenega niza izvleklo najdaljše heksadecimalno zaporedje znakov. Primerjava ne razlikuje med velikimi in malimi črkami.
  4. Rezultat preverjanja:
    • Če se prilepljena vrednost ujema z eno od izračunanih zgostitev, se vrstica ustreznega algoritma obarva zeleno, izpiše pa se obvestilo Ujemanje: {file} ({algo}).
    • Če se kontrolna vsota ne ujema z nobeno izračunano vrednostjo, se izpiše opozorilo Nobena datoteka se ne ujema s to kontrolno vsoto.. To pomeni, da datoteka ni identična objavljeni različici in jo morate obravnavati kot poškodovano ali spremenjeno.

Orodje podpira različne formate zapisov kontrolnih vsot, vključno z čistimi heksadecimalnimi nizi ter formati, kot so coreutils, BSD ali specifični zapisi tipa sha256:<hash>.

Lokalna obdelava in zasebnost podatkov

Zasebnost vaših podatkov je pri uporabi tega orodja v celoti ohranjena na vaši napravi. Vaše datoteke se berejo in zgoščujejo v vašem brskalniku. Nič se ne prenaša na BroBroGo.

Tudi ko obdelujete izjemno velike datoteke, ki merijo več gigabajtov, orodje podatke pretaka in obdeluje po delih (chunks). To pomeni, da se noben del datoteke nikoli ne pošlje izven vaše lokalne naprave, kar omogoča varno delo z datotekami neposredno v vašem spletnem brskalniku.

Pravila delovanja in obravnava napak

Pri delu z več datotekami hkrati veljajo naslednja pravila in varnostni mehanizmi:

  • Omejitev števila datotek: Hkrati lahko izberete in obdelate največ 20 datotek.
  • Neodvisna obdelava: Če branje posamezne datoteke ne uspe, bo orodje kljub temu nadaljevalo z obdelavo vseh ostalih izbranih datotek.
  • Obravnava napak: Če določene datoteke ni mogoče prebrati, se ob njej izpiše napaka Te datoteke ni bilo mogoče prebrati.. V primeru splošne napake pri zgoščevanju se prikaže obvestilo Izračun zgostitve ni uspel. Poskusite znova..

Pogosta vprašanja (FAQ)

Kako preverim prenos s pomočjo kontrolne vsote?

Spustite preneseno datoteko v orodje, nato pa v polje za preverjanje prilepite kontrolno vsoto, ki jo je objavil vir. Vrstica z ustreznim algoritmom se bo obarvala zeleno. Če se nobena vrstica ne obarva zeleno, se datoteka ne ujema z objavljeno – obravnavajte jo kot poškodovano ali spremenjeno.

Katere algoritme izračunava in katerega naj uporabim?

Hkrati izračuna MD5, SHA-1, SHA-256 in SHA-512 z enim samim branjem datoteke. MD5 in SHA-1 sta primerna za odkrivanje nenamernih napak pri prenosu, vendar sta varnostno pomanjkljiva – kadar mora biti kontrolna vsota odporna proti ponarejanju, raje uporabite SHA-256 ali SHA-512.

Ali se moje datoteke kam prenašajo?

Ne. Datoteke se berejo in zgoščujejo lokalno – celo večgigabajtne datoteke se obdelujejo po delih (stream), zato se nič nikoli ne pošlje z vaše naprave.

Kaj pomeni, če se izračunana zgostitev ne ujema z objavljeno kontrolno vsoto?

To pomeni, da se vsebina datoteke razlikuje od originalne različice, ki jo je objavil avtor. Razlog za to je lahko nepopoln prenos zaradi omrežne napake (nenamerna poškodba) ali pa je bila datoteka pred prenosom namerno spremenjena. Takšne datoteke ne odpirajte in ne nameščajte.