Simpel fil verifikation

Simpel fil verifikation er et filformat til lagring CRC32 kontrolsummer for filer for at kontrollere integriteten af ​​filer. SFV bruges til at kontrollere, at en fil ikke er blevet beskadiget, men det gør ikke andet kontrollere filens ægthed. The.sfv filtypenavn er normalt bruges til SFV filer.

Checksum

Filer kan blive beskadiget af en række årsager, herunder defekte lagermedier, fejl i transmissionen, skrive fejl under kopiering eller flytning, og software bugs. SFV verificering sikrer, at en fil ikke er ødelagt ved at sammenligne filens CRC hash værdi til en tidligere beregnede værdi. På grund af karakteren af ​​hashfunktioner, kan hash kollisioner resultere i falske positive, men sandsynligheden for kollisioner er normalt ubetydelig med tilfældig korruption.

SFV kan ikke bruges til at kontrollere ægtheden af ​​filerne, da CRC32 er ikke et sammenstød resistent hashfunktion; selv om hash summen filen ikke er manipuleret med, er det beregningsmæssigt trivielt for en hacker at forårsage bevidste hash kollisioner, hvilket betyder, at en ondsindet ændring i filen ikke er opdaget af en hash sammenligning. I kryptografi, er dette angreb kaldes en kollision angreb. Af denne grund er de md5sum og SHA1SUM forsyningsselskaber ofte foretrukket i Unix-operativsystemer, der anvender MD5 og SHA-1 kryptografiske hash-funktioner hhv.

Selv en enkelt bit fejl forårsager både SFV s CRC og md5sum s kryptografisk hash til at mislykkes, kræver hele filen til at være re ude. Den Parchive og rsync hjælpeprogrammer foretrækkes ofte for at kontrollere, at en fil ikke er et uheld beskadiget i transmission, da de kan rette almindelige små fejl med en meget kortere download.

Trods svaghederne ved SFV-format, det er populært på grund af den forholdsvis lille mængde af tid, det tager SFV hjælpeprogrammer til at beregne CRC32 kontrolsummer sammenlignet med den tid, det tager at beregne kryptografiske hashes såsom MD5 eller SHA-1.

SFV bruger en almindelig tekst fil, der indeholder en linje for hver fil og dens checksum i formatet FILENAME & lt; blanke & gt; CHECKSUM. Enhver linje starter med et semikolon ";" anses for at være en kommentar og ignoreres med henblik på filen kontrol. Den skilletegn mellem filnavnet og checksum er altid et eller flere rum; faner aldrig brugt. En prøve SFV fil:

  0   0
Forrige artikel Biskop Luers High School
Næste artikel Charles C. Holt

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha