Бир Checksum деген эмне?

Текшерүүнүн Мисалы, колдонуу учурлары, жана Calculators

Бир текшерүү алгоритмин иштеп натыйжасы болуп саналат, деп аталган крипто-Хаш-милдетин маалыматтардын кагазга, адатта, бир иштин . Эгер берилген булактары каралган менен, берилген сиздин нускасынан жалпы суммага салыштырмалуу, Билэ сиздин көчүрмөсү чыныгы жана ката акысыз экенине ынанууга жардам берет.

Бир текшерүү, ошондой эле кээ бир учурларда таштанды суммасы жана анча көп учурда таштанды балл, таштанды коду, же жөн эле бир таштанды деп аталат.

A Simple Checksum үлгүсү

сумма же крипто-Хаш милдетинин идеясы күч балким арзырлык татаал эмес, сезилиши мүмкүн, бирок биз башкача ишендирүү үчүн келет! Checksums чындап түшүнө же түзүү үчүн кыйын эмес.

бир нерсе өзгөрдү далилдөө үчүн бир жөнөкөй мисал менен башталат, үмүт checksums күчүн көрсөтүү көрөлү. Төмөнкү сөздөр үчүн MD5 текшерүү жана ал өкүмдү билдирет каармандардын узун сап.

Бул тест. 120EA8A25E5D487BF68B5F7096440019

Бул максатка жетүү үчүн, алар негизинен бири-бирине барабар. Ошентсе да, ал тургай, бир аз өзгөрүү жасап, жөн гана мезгил салуу болуп, такыр башка суммага түшүм берет:

Бул сынамык CE114E4501D2F4E2DCEA3E17B546F339 болуп саналат

Көрүнүп тургандай, билэ да таркайт өзгөрүү башка бир эмес, абдан айкын кылат, бир канчасы башка суммага берет.

Текшерүүнүн колдонуу Case

Сиз сыяктуу чоң жүктөп дейли кызмат кутусунун ар бир күн, бир корутунду редактор болуп колдонгон бир программа. Бул бир нече мүнөт же жүктөп алуу үчүн көбүрөөк алып, балким, чындап эле чоң сөп.

жүктөп кийин, кантип билэ туура жүктөлүп деп эмне үчүн айта алабыз? Бир нече бит кандай болсо, жүктөп алуу учурунда түшүп, азыр сиздин да билэ так багытталган эмес, эле? так эле жолу эмес, бир программа үчүн өзгөртүү колдонуу иштеп, ал сага чоң көйгөйлөргө алып келиши мүмкүн жараткан.

Бул салыштыруу checksums бейкапар акыл салып алат. Сайттан сиз билэни жүктөлүп келген деп ойлошуп билэ жүктөлүп үчүн бирге текшерүү маалыматтарды, анда сумма калкуляторлору колдонгон жүктөлүп делосуна бир суммага өндүрүү үчүн (Текшерүүнүн Calculators төмөндө кара) болот.

Сиз жүктөп для 5a828ca5302b19ae8c7a66149f3e1e98: Мисалы, сайт текшерүү MD5 камсыз кылат деп. Сиз андан кийин өз текшерүү калкуляторлору эле крипто-Хаш-милдетин пайдалануу суммага өндүрүү үчүн пайдалануу, MD5 мисалы, сиздин Билэ боюнча. checksums дал келеби? Абдан жакшы! Эки Files окшош деп абдан бекем ишенсек болот.

checksums дал келбейт? Бул кимдир бирөө ачып, билэни өзгөрдү, же тармак байланышы үзгүлтүккө учурады жана билэ жүктөп аягына чейин окуй алган жок болуп, аз коркунучтуу бир себептен улам, сиз билбей туруп, зыяндуу нерсе менен жүктөп ордуна келет деген нерсени билдириши мүмкүн. кайра жүктөп аракет, андан кийин жаңы делосуна боюнча жаңы суммага түзүп, аны менен кайра салыштыруу.

Checksums ошондой эле баштапкы булагы караганда сен бир башка жүктөлүп алынган билэ экенин текшерүүдө, чынында, жарактуу билэни жана чыныгы, атайлап же башка, өзгөргөн жок, анткени пайдалуу. Сиз сааты булактан найдено менен жараткан таштанды салыштыруу.

Текшерүүнүн Calculators

Текшерүүнүн Эсептегичтер checksums эсептөө үчүн колдонулган шайман болуп саналат. Ар бир крипто-Хаш-милдеттерин башка тобун колдоп, ошол сумма эсептегичтер көп бар.

Бир улуу акысыз текшерүү эсептегич Microsoft кыска үчүн fciv деп Checksum бүтүндүгү текшерүүчүгө, сөп. Fciv гана колдойт MD5 жана SHA-1 крипто-Хаш-милдеттерин, бирок ушул күнгө чейин көпчүлүк учурда белгилүү болуп саналат.

Кара FCIV менен Windows-жылы File бүтүндүгүн текшерүү үчүн кантип толук үйрөтмө үчүн. Microsoft File Checksum бүтүндүгү шарттары бир эмес командалык сап программасы, бирок колдонууга абдан жеңил болуп саналат.

Windows үчүн дагы бир мыкты акысыз текшерүү эсептегич IgorWare тарабынан ашар ыкмасы болуп саналат, ал толугу менен көчмө Ошентип, сен эч нерсе орнотууга да жок эмес. сиз командалык сап куралдар менен жайлуу жок болсо, бул программа, балким, жакшы чечим болуп саналат. Бул MD5 жана SHA-1, ошондой эле CRC32 колдойт. Сиз текст жана сүрөттөрдүн суммага таба IgorWare ашар колдоно аласыз.

JDigest Windows иштейт ачык булагы текшерүү эсептегичи, ошондой эле MacOS жана Linux турат.

Эскертүү: бардык сумма Эсептегичтер мүмкүн болгон бардык крипто-Хаш-милдеттерди колдоого жок болгондуктан, сиз колдонууну каалаган сумма Сиз жүктөп жаткан билэни коштогон суммага өндүрүлгөн таштанды милдетин колдойт шектенбесек болот.