Beth yw Gwiriad?

Enghreifftiau Gwirio, Defnyddiwch Achosion a Cyfrifiannell

Mae gwiriad yn ganlyniad i redeg algorithm, a elwir yn swyddogaeth hash cryptographic , ar ddarn o ddata, fel arfer yn ffeil unigol. Mae cymharu'r gwiriad a gynhyrchir gennych o'ch fersiwn o'r ffeil, gyda'r un a ddarperir gan ffynhonnell y ffeil, yn helpu i sicrhau bod eich copi o'r ffeil yn wirioneddol a heb fod yn wallgof.

Gelwir gwiriad hefyd weithiau yn swm hash ac yn llai aml mae ganddo werth hash , cod hash , neu dim ond hash .

Enghraifft Gwiriad Syml

Efallai y bydd y syniad o wiriad neu swyddogaeth hash cryptograffig yn ymddangos yn gymhleth ac efallai nad yw'n werth yr ymdrech, ond hoffem argyhoeddi chi fel arall! Nid gwiriadau gwirioneddol sy'n anodd eu deall na'u creu.

Dechreuawn ag enghraifft syml, gobeithio yn dangos pŵer gwiriadau i brofi bod rhywbeth wedi newid. Mae'r gwiriad MD5 ar gyfer yr ymadrodd ganlynol yn llinyn hir o gymeriadau sy'n cynrychioli'r ddedfryd honno.

Mae hwn yn brawf. 120EA8A25E5D487BF68B5F7096440019

Er mwyn ein dibenion yma, maent yn ei hanfod yn gyfartal â'i gilydd. Fodd bynnag, bydd hyd yn oed ychydig o newid, fel cael gwared â'r cyfnod yn unig, yn cynhyrchu'r gwiriad hollol wahanol:

Mae hwn yn brawf CE114E4501D2F4E2DCEA3E17B546F339

Fel y gwelwch, bydd hyd yn oed newid minicule yn y ffeil yn cynhyrchu gwiriad helaeth iawn, gan ei gwneud yn glir iawn nad yw un fel y llall.

Achos Defnydd Gwirio

Dywedwch eich bod yn lawrlwytho diweddariad mawr, fel pecyn gwasanaeth , i raglen a ddefnyddiwch bob dydd, fel golygydd graffeg. Mae'n debyg mai ffeil fawr iawn yw hon, gan gymryd sawl munud neu ragor i'w lawrlwytho.

Ar ôl ei lwytho i lawr, sut ydych chi'n gwybod bod y ffeil wedi'i lawrlwytho'n iawn? Beth os cafodd ychydig o ddarnau eu gollwng yn ystod y lawrlwythiad ac nid yw'r ffeil sydd gennych ar eich cyfrifiadur ar hyn o bryd yn union yr hyn a fwriadwyd? Mae cyflwyno diweddariad i raglen nad yw'n union y ffordd y mae'r datblygwr yn ei chreu yn debygol o achosi problemau mawr i chi.

Dyma lle gall cymharu gwiriadau roi eich meddwl yn rhwydd. Gan dybio bod y wefan rydych wedi ei lawrlwytho o'r ffeil yn darparu'r data gwirio ochr yn ochr â'r ffeil i'w llwytho i lawr, gallwch wedyn ddefnyddio cyfrifiannell gwirio (gweler Cyfrifiannell Sieciau isod) i gynhyrchu gwiriad o'ch ffeil wedi'i lawrlwytho.

Er enghraifft, dyweder bod y wefan yn darparu gwiriad MD5: 5a828ca5302b19ae8c7a66149f3e1e98 ar gyfer y ffeil a lawrlwythwyd gennych. Yna defnyddiwch eich cyfrifiannell gwiriad eich hun i gynhyrchu gwiriad gan ddefnyddio'r un swyddogaeth cryptograffig hash, MD5 yn yr enghraifft hon, ar y ffeil ar eich cyfrifiadur. Ydy'r gwiriadau yn cyfateb? Gwych! Gallwch fod yn hyderus iawn bod y ddwy ffeil yr un fath.

A yw'r gwiriadau ddim yn cyd-fynd? Gall hyn olygu unrhyw beth o'r ffaith bod rhywun wedi disodli'r llwytho i lawr gyda rhywbeth maleisus heb i chi wybod, i reswm llai anhygoel fel yr ydych wedi agor a newid y ffeil, neu amharu ar gysylltiad y rhwydwaith ac nad oedd y ffeil yn gorffen lawrlwytho. Ceisiwch lawrlwytho'r ffeil eto ac yna creu gwiriad newydd ar y ffeil newydd ac yna cymharu eto.

Mae gwiriadau hefyd yn ddefnyddiol i wirio bod ffeil a lawrlwythwyd gennych o rywle heblaw'r ffynhonnell wreiddiol, mewn gwirionedd, yn ffeil ddilys ac nad yw wedi ei newid, yn faleisus neu fel arall, o'r gwreiddiol. Dim ond cymharu'r hash rydych chi'n ei greu gyda'r un sydd ar gael o ffynhonnell y ffeil.

Cyfrifiannell Gwirio

Cyfrifiannell sieciau yw'r offer a ddefnyddir i gyfrifo gwiriadau. Mae digon o gyfrifiannell sieciau yno, mae pob un yn cefnogi set wahanol o swyddogaethau hah cryptograffig.

Un cyfrifiannell wirio rhad ac am ddim gwych yw Microsoft File Checksum Integrity Verifier, a elwir yn fciv am fyr. Mae Fciv yn cefnogi'r swyddogaethau cryptograffig MDH a SHA-1 yn unig ond mae'r rhain hyd yn oed y mwyaf poblogaidd ar hyn o bryd.

Gweler sut i wirio Uniondeb Ffeil yn Windows gyda FCIV ar gyfer tiwtorial cyflawn. Mae Microsoft File Checksum Integrity Verifier yn raglen -lein ond mae'n hawdd ei ddefnyddio.

Cyfrifiad gwirio rhad ac am ddim arall i Windows yw IgorWare Hasher, ac mae'n hollol gludadwy felly does dim rhaid i chi osod unrhyw beth. Os nad ydych chi'n gyfforddus ag offer ar-lein, mae'n debyg y bydd y rhaglen hon yn well dewis. Mae'n cefnogi MD5 a SHA-1, yn ogystal â CRC32. Gallwch ddefnyddio Hasher IgorWare i ddod o hyd i wiriad testun a ffeiliau.

Mae JDigest yn gyfrifiannell checksum ffynhonnell agored sy'n gweithio yn Windows yn ogystal ag ar macOS a Linux.

Sylwer: Gan nad yw pob cyfrifiannell sieciau yn cefnogi'r holl swyddogaethau cryptograffig posib, sicrhewch fod unrhyw gyfrifiannell checksum rydych chi'n dewis ei ddefnyddio yn cefnogi'r swyddogaeth hash a gynhyrchodd y gwiriad sy'n cyd-fynd â'r ffeil rydych chi'n ei lawrlwytho.