Რა არის Checksum?

Checksum მაგალითები, გამოიყენე შემთხვევები და კალკულატორები

Checksum არის შედეგების გაშვებული ალგორითმი, ე.წ. კრიპტოგრაფიული hash ფუნქცია , ნაჭერი მონაცემები, როგორც წესი, ერთი ფაილი . ჩეკისომების შედარება, რომლითაც თქვენი ფაილების ვერსიიდან გამომდინარეობს, ფაილის წყაროს მიერ მოწოდებული, რომელიც უზრუნველყოფს ფაილების ასლს ნამდვილი და შეცდომის გარეშე.

Checksum ასევე უწოდებენ hash თანხა და ნაკლებად ხშირად hash ღირებულება , hash კოდი , ან უბრალოდ hash .

მარტივი ჩეკის მაგალითი

ჩხუბის იდეა ან კრიპტოგრაფიული სახიფათო ფუნქცია, როგორც ჩანს, რთული და არ შეიძლება ღირს ძალისხმევა, მაგრამ ჩვენ გვსურს დარწმუნებული გითხრათ! Checksums ნამდვილად არ არის, რომ რთული გასაგები ან შექმნა.

დავიწყოთ მარტივი მაგალითი იმისა, რომ იმედი მაქვს ამომწურავი ქვითრები აჩვენე, რომ რაღაც შეიცვალა. MD5 ქცევის შემდეგი ფრაზა არის გრძელი სიმებიანი სიმბოლოები, რომლებიც წარმოადგენს სასჯელს.

ეს ტესტია. 120EA8A25E5D487BF68B5F7096440019

აქ ჩვენი მიზნებისათვის, ისინი არსებითად ერთმანეთს უტოლდება. თუმცა, კიდევ მცირე ცვლილება, ისევე, როგორც მოხსნის მხოლოდ პერიოდში, წარმოების სრულიად განსხვავებული ამოწმებს:

ეს არის გამოცდა CE114E4501D2F4E2DCEA3E17B546F339

როგორც ხედავთ, ფაილში მინუსკულური ცვლილება კიდევ უფრო მეტ განსხვავებულ ქცევას წარმოქმნის, რაც ძალიან მკაფიოა, რომ სხვა არაფერია.

Checksum- ის გამოყენება

მოდით ვთქვათ, რომ გადმოგცეთ დიდი განახლება, როგორც სერვისის პაკეტი , იმ პროგრამით, რომელსაც იყენებთ ყოველდღე, ისევე როგორც გრაფიკული რედაქტორი. ეს მართლაც მართლაც დიდი ფაილია, რამდენიმე წუთში ან მეტი გადმოტვირთვა.

ერთხელ გადმოწერილი, როგორ იცით, რომ ფაილი გადმოწერილი სწორად? რა მოხდება, თუ რამდენიმე ბიტი დაეცა დროს და ფაილი თქვენს კომპიუტერში ახლა არ არის ზუსტად რა იყო განკუთვნილი? პროგრამის განახლება, რომელიც არ არის ზუსტად იმ დეველოპერის შექმნა, რომელიც სავარაუდოდ გამოიწვევს დიდ პრობლემებს.

ეს არის სადაც ჩეკების შედარება მარტივია. გადმოტვირთეთ ფაილი გადმოწერილი ფაილიდან გადმოწერილი ფაილების გადმოტვირთვისას, შეგიძლიათ გამოიყენოთ ქცევის კალკულატორი (იხილე ჩეკების კალკულატორები ქვემოთ), რათა გადმოწეროთ გადმოწერილი ფაილიდან შემოწმება.

მაგალითად, ვთქვათ, ვებგვერდი ითვალისწინებს თქვენს მიერ გადმოწერილი ფაილისთვის MD5: 5a828ca5302b19ae8c7a66149f3e1e98 . თქვენ მაშინ გამოიყენეთ თქვენი საკუთარი ჩეკი კალკულატორი იმისათვის, რომ შეძლოთ ქცევის გამოყენებით იგივე კრიპტოგრაფიული დამუშავების ფუნქცია, ამ მაგალითში MD5, თქვენს კომპიუტერზე. შეასრულეთ ჩეკები? დიდი! თქვენ შეგიძლიათ დარწმუნებული იყოთ, რომ ორი ფაილი იდენტურია.

შეამოწმეთ ჩეკები? ეს შეიძლება ითქვას იმით, რომ ვინმემ შეცვალა გადმოწერის გარეშე რაიმე მუქარის გარეშე, იმდენად ცუდი მიზეზის გამო, რომ თქვენ გაიხსნა და შეიცვალა ფაილი, ან ქსელის კავშირი შეწყდა და ფაილი არ დაასრულებს ჩამოტვირთვას. სცადეთ ხელახლა გადმოწეროთ ფაილი და შემდეგ შეიყვანეთ ახალი ქცევის ახალი ფაილი და შემდეგ შევადაროთ.

Checksums ასევე სასარგებლოა იმის დასადასტურებლად, რომ თქვენ მიერ გადმოწერილი ფაილიდან სხვაგან თავდაპირველი წყაროა, ფაქტობრივად, სწორი ფაილი და არ შეცვლილა, მუქარის ან სხვაგვარად, ორიგინალიდან. უბრალოდ შედარება hash თქვენ შექმნით ერთი ხელმისაწვდომი ფაილის წყარო.

ჩეკის კალკულატორები

ჩეკულის კალკულატორები არიან ჩეკის გამოთვლის ინსტრუმენტები. არსებობს უამრავი საკონტროლო კალკულატორები out არსებობს, თითოეული მხარს უჭერს სხვადასხვა კომპლექტი კრიპტოგრაფიული hash ფუნქციები.

ერთი დიდი უფასო ჩეკი კალკულატორი Microsoft File Checksum Integrity Verifier, მოუწოდა fciv მოკლე. Fciv მხარს უჭერს მხოლოდ MD5 და SHA-1 კრიპტოგრაფიულ hash ფუნქციებს, მაგრამ ეს არის ყველაზე პოპულარული ახლავე.

იხილეთ როგორ აფიქსირებთ ფაილის მთლიანობას Windows- თან ერთად FCIV- ის სრული გაკვეთილი. Microsoft File Checksum Integrity Verifier არის ბრძანების ხაზი პროგრამა, მაგრამ ძალიან მარტივი.

კიდევ ერთი შესანიშნავი უფასო ამოწმებს კალკულატორი Windows არის IgorWare Hasher, და ეს სრულიად პორტატული, ასე რომ თქვენ არ უნდა დააყენოთ არაფერი. თუ კომფორტული ბრძანებით არ ხართ კომფორტული, ეს პროგრამა ალბათ უკეთესი არჩევანია. იგი მხარს უჭერს MD5 და SHA-1, ასევე CRC32. შეგიძლიათ გამოიყენოთ IgorWare Hasher- ის ტექსტისა და ფაილების შემოწმება.

JDigest არის ღია კოდის კალკულატორი, რომელიც მუშაობს Windows- ზე, ასევე MacOS- ისა და Linux- ზე.

შენიშვნა: იმის გამო, რომ ყველა ჩეკი კალკულატორი მხარს არ უჭერს ყველა შესაძლო კრიპტოგრაფიულ ფირმას ფუნქციებს, დარწმუნდით, რომ ნებისმიერი ამოწმების კალკულატორი თქვენს მიერ გამოსაყენებელი დამხმარე ფუნქციის მხარდაჭერას იძლევა.