Dè a th 'ann an dearbhadh?

Eisimpleirean Sgrùdaidhean, Cleachdaidhean Chùis, agus Cunntadairean

Is e sgrùdadh a th 'ann an toradh a bhith a' ruith algorithm, ris an canar obair hash cryptographic , air pìos dàta, mar as trice aon fhaidhle . Le bhith a 'dèanamh coimeas eadar an checksum a ghineas tu bhon tionndadh agad den fhaidhle, leis an fhear a tha air a sholarachadh le stòr an fhaidhle, cuidichidh e gu bheil do lethbhreac den fhaidhle fìor agus mearachd an-asgaidh.

Thathar cuideachd a 'toirt sùil air seiceam air a bheil sùim hash agus nas tric gu bheil luach hash , còd hash , no dìreach hash .

Eisimpleir de Shealladh Simple

Is dòcha gum bi am beachd air seiceam no obair hail criptografach duilich agus chan fhiach an oidhirp, ach bu mhath leinn dearbhadh a thoirt dhut a thaobh eile. Chan eil sgrùdaidhean fìor dhuilich a thuigsinn no a chruthachadh.

Feuch an tòisich sinn le eisimpleir shìmplidh, tha sinn an dòchas gun nochd sinn cumhachd sgrùdaidhean gus dearbhadh gu bheil rudeigin air atharrachadh. Is e an dearbhadh MD5 airson an abairt a leanas sreath de charactaran a tha a 'riochdachadh na seantans sin.

Is e deuchainn a tha seo. 120EA8A25E5D487BF68B5F7096440019

Airson ar n-adhbharan an seo, tha iad gu h-àraidh co-ionnan ri chèile. Ge-tà, nì e fiù 's beagan atharrachaidh, mar a bhith a' toirt air falbh dìreach an ùine, a 'dèanamh dearbhadh gu tur eadar-dhealaichte:

Is e seo deuchainn CE114E4501D2F4E2DCEA3E17B546F339

Mar a chì thu, bidh eadhon atharrachadh minuscule anns an fhaidhle a 'dèanamh dearbhadh mòr eadar-dhealaichte, ga dhèanamh glè shoilleir nach eil fear coltach ris an fhear eile.

Cùis Cleachdaidh Sgrùdaidh

Leigidh sinn dhut a 'luchdachadh sìos ùrachadh mòr, mar phasgan seirbheis , gu prògram a chleachdas tu a h-uile latha, mar dheasaiche grafaig. Is dòcha gur e faidhle fìor mhòr a tha seo, a 'toirt grunn mhionaidean no barrachd airson luchdachadh sìos.

Aon uair 's gu bheil thu air a luchdachadh sìos, ciamar a tha fios agad gu bheil am faidhle air a luchdachadh sìos gu ceart? Dè ma chaidh beagan earrannan a leigeil sìos nuair a chaidh an luchdachadh a-nuas agus nach eil am faidhle a th 'agad air a' choimpiutair agad an-dràsta dìreach dè a chaidh a shònrachadh? A 'cur a-steach ùrachadh air prògram nach e dìreach mar a chruthaich an leasaichear e, is dòcha gun toir e duilgheadasan mòra dhut.

Seo far an urrainn dhut coimeas a dhèanamh de checksums inntinn a dhèanamh gu furasta. Le bhith a 'gabhail ris an làrach-lìn a dh' fhalbh thu a-nuas am faidhle bho bhith a 'toirt seachad an dàta checksum còmhla ris an fhaidhle a luchdachadh a-nuas, faodaidh tu an uairsin àireamhair checksum a chleachdadh (faic àireamhairean Checksum gu h-ìosal) gus dearbhadh a dhèanamh bhon fhaidhle a luchdaich thu sìos.

Mar eisimpleir, innsidh an làrach-lìn an checksum MD5: 5a828ca5302b19ae8c7a66149f3e1e98 airson an fhaidhle a chaidh a luchdachadh sìos. Bidh thu an uairsin a 'cleachdadh an àireamhair checksum agad fhèin gus dearbhadh a dhèanamh a' cleachdadh an aon gnìomh hash criptographic, MD5 san eisimpleir seo, air an fhaidhle air do choimpiutair. A bheil na sgrùdaidhean a 'maidseadh? Sgoinneil! Faodaidh tu a bhith glè mhisneachail gu bheil an dà fhaidhle co-ionann.

A bheil na sgrùdaidhean a 'maidseadh? Faodaidh seo a bhith a 'ciallachadh rud sam bith bhon a tha cuideigin air an luchdachadh a-nuas a-steach le rudeigin droch-fhiosraichte gun fhios agad, gu adhbhar nach eil cho sìmplidh mar sin dh' fhosgail thu agus dh'atharraich thu am faidhle, no chaidh ceangal a 'lìonra a chuir air falbh agus cha do chrìochnaich am faidhle a-nuas. Feuch ris an fhaidhle a luchdachadh a-nuas a-rithist agus an uairsin dearbhaidh ùr a chruthachadh air an fhaidhle ùr agus an uairsin coimeas a-rithist a-rithist.

Tha sgrùdaidhean cuideachd feumail airson dearbhadh gur e faidhle dligheach a tha ann am faidhle a chaidh a luchdachadh a-nuas bho àite eile a bharrachd air an tobar tùsail agus nach deach atharrachadh, gu mì-fhortanach no eile, bhon chiad dhuilleag. Dèan coimeas eadar an tog a chruthaicheas tu leis an fhear a tha ri fhaighinn bho stòr an fhaidhle.

Àireamhairean seicein

Is e àireamhairean seiceam na h-innealan a thathar a 'cleachdadh gus a bhith a' dèanamh cunntasan-sgrùdaidh. Tha gu leòr de sgrùdairean seicein a-muigh an sin, gach fear a 'toirt taic do sheata eadar-dhealaichte de ghnìomhan hash cryptographic.

Is e aon àireamhair fìor mhath saor-thoileach Microsoft File Checksum Integrity Verifier, ris an canar fciv airson goirid. Tha Fciv a 'toirt taic do na gnìomhan hash criptic MD5 agus SHA-1 ach tha iad seo cho mòr ris an fheadhainn as motha a th' ann an-dràsta.

Thoir sùil air mar a dhearbhaicheas tu earachdachd faidhle ann an Windows le FCIV airson oideachadh iomlan. Tha Microsoft File Checksum Integrity 'na phrògram -àithne ach tha e gu math furasta a chleachdadh.

Is e cunntas sgrùdaichte fìor mhath eile airson Windows a tha ann an Hasher IgorWare, agus tha e gu tur so-ghluasadach gus nach fheum thu dad a stàladh. Mura h-eil thu cofhurtail le innealan loidhne-stiùiridh, is dòcha gur e roghainn nas fheàrr a tha sa phrògram seo. Tha e a 'toirt taic do MD5 agus SHA-1, a bharrachd air CRC32. Faodaidh tu Hasher IgorWare a chleachdadh gus dearbhadh teacsa agus faidhlichean a lorg.

Is JDigest àireamhair checksum stòr fosgailte a tha ag obair ann an Windows cho math ri macOS agus Linux.

Thoir fa-near: bho nach eil a h-uile àireamhair checksum a 'toirt taic do gach gnìomh hash criptographic a ghabhas a dhèanamh, dèan cinnteach gu bheil àireamhair dearbhaidh sam bith a roghnaicheas tu a' toirt taic don obair hash a chruthaich an sgrùdadh a tha a 'dol leis an fhaidhle a tha thu a' luchdachadh sìos.