რბილი

რა არის Checksum? და როგორ გამოვთვალოთ საკონტროლო ჯამები

ᲡᲪᲐᲓᲔᲗ ᲩᲕᲔᲜᲘ ᲘᲜᲡᲢᲠᲣᲛᲔᲜᲢᲘ ᲞᲠᲝᲑᲚᲔᲛᲔᲑᲘᲡ ᲐᲦᲛᲝᲤᲮᲕᲠᲘᲡᲗᲕᲘᲡ





გამოქვეყნდაბოლო განახლება: 2021 წლის 17 თებერვალი

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



ამის უკეთ გასაგებად, გაითვალისწინეთ შემდეგი: მე გამოგიგზავნით ვაშლის კალათას ზოგიერთი მიწოდების აგენტის მეშვეობით. ახლა, რადგან მიწოდების აგენტი მესამე მხარეა, ჩვენ არ შეგვიძლია მთლიანად დავეყრდნოთ მის ავთენტურობას. ისე, რომ გზაში ვაშლი არ უჭამია და ყველა ვაშლი მიიღე, დაგირეკავ და გეტყვი, რომ 20 ვაშლი გამოგიგზავნე. კალათის მიღებისას ითვლით ვაშლების რაოდენობას და ამოწმებთ არის თუ არა 20.

რა არის საკონტროლო ჯამი და როგორ გამოვთვალოთ საკონტროლო ჯამები



ვაშლების ეს რაოდენობა არის ის, რასაც checksum აკეთებს თქვენს ფაილს. თუ თქვენ გაგზავნეთ ძალიან დიდი ფაილი ქსელში (მესამე მხარე) ან ჩამოტვირთეთ ერთი ინტერნეტიდან და გსურთ დარწმუნდეთ, რომ ფაილი სწორად იქნა გაგზავნილი ან მიღებული, გამოიყენეთ საკონტროლო ჯამის ალგორითმი თქვენს ფაილზე, რომელიც მიმდინარეობს. გაიგზავნება და მიაწოდეთ მნიშვნელობა მიმღებს. ფაილის მიღებისას, მიმღები გამოიყენებს იმავე ალგორითმს და შეესაბამება მიღებულ მნიშვნელობას თქვენ მიერ გაგზავნილს. თუ მნიშვნელობები ემთხვევა, ფაილი გაიგზავნა სწორად და მონაცემები არ დაიკარგა. მაგრამ თუ მნიშვნელობები განსხვავებულია, მიმღები მყისიერად გაიგებს, რომ ზოგიერთი მონაცემი დაიკარგა ან ფაილი დაზიანებულია ქსელში. ვინაიდან მონაცემები შეიძლება იყოს ძალიან მგრძნობიარე და მნიშვნელოვანი ჩვენთვის, მნიშვნელოვანია შეამოწმოთ ნებისმიერი შეცდომა, რომელიც შეიძლება მოხდეს გადაცემის დროს. ასე რომ, საკონტროლო ჯამი ძალიან მნიშვნელოვანია მონაცემთა ავთენტურობისა და მთლიანობის შესანარჩუნებლად. მონაცემთა ძალიან მცირე ცვლილებაც კი იწვევს საკონტროლო ჯამის მნიშვნელოვან ცვლილებას. პროტოკოლები, როგორიცაა TCP/IP, რომლებიც არეგულირებენ ინტერნეტის კომუნიკაციის წესებს, ასევე იყენებენ საკონტროლო ჯამს, რათა უზრუნველყონ ყოველთვის სწორი მონაცემების მიწოდება.

საკონტროლო ჯამი ძირითადად არის ალგორითმი, რომელიც იყენებს კრიპტოგრაფიულ ჰეშის ფუნქციას. ეს ალგორითმი გამოიყენება მონაცემთა ნაწილზე ან ფაილზე გაგზავნამდე და ქსელში მიღების შემდეგ. შესაძლოა შენიშნეთ, რომ ის მოწოდებულია ჩამოტვირთვის ბმულის გვერდით, რათა ფაილის ჩამოტვირთვისას შეგეძლოთ გამოთვალოთ საკონტროლო ჯამი თქვენს საკუთარ კომპიუტერზე და დააკავშიროთ იგი მოცემულ მნიშვნელობასთან. გაითვალისწინეთ, რომ საკონტროლო ჯამის სიგრძე არ არის დამოკიდებული მონაცემთა ზომაზე, არამედ გამოყენებულ ალგორითმზე. გამოყენებული საკონტროლო ჯამის ყველაზე გავრცელებული ალგორითმებია MD5 (Message Digest ალგორითმი 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 და SHA-512. ეს ალგორითმები აწარმოებენ შესაბამისად 128-ბიტიან, 160-ბიტიან, 256-ბიტიან და 512-ბიტიან ჰეშის მნიშვნელობებს. SHA-256 და SHA-512 უფრო უახლესი და უფრო ძლიერია, ვიდრე SHA-1 და MD5, რომლებიც ზოგიერთ იშვიათ შემთხვევებში წარმოქმნიან ერთსა და იმავე შემოწმების მნიშვნელობებს ორი განსხვავებული ფაილისთვის. ამან შეარყია ამ ალგორითმების ვალიდობა. უახლესი ტექნიკა არის შეცდომის მტკიცებულება და უფრო საიმედო. ჰეშირების ალგორითმი ძირითადად აკონვერტებს მონაცემებს მის ორობით ეკვივალენტად და შემდეგ ახორციელებს მასზე რამდენიმე ძირითად ოპერაციებს, როგორიცაა AND, OR, XOR და ა.შ. და ბოლოს ამოიღებს გამოთვლების თექვსმეტობითი მნიშვნელობას.



შინაარსი[ დამალვა ]

რა არის საკონტროლო ჯამი? და როგორ გამოვთვალოთ საკონტროლო ჯამები

მეთოდი 1: გამოთვალეთ საკონტროლო ჯამები PowerShell-ის გამოყენებით

1. გამოიყენეთ ძიება დაწყების მენიუში Windows 10 და ჩაწერეთ PowerShell და დააწკაპუნეთ ' Windows PowerShell “ სიიდან.



2. ალტერნატიულად, შეგიძლიათ დააწკაპუნოთ დაწყებაზე და აირჩიეთ ' Windows PowerShell “ მენიუდან.

გახსენით ამაღლებული Windows PowerShell Win + X მენიუში

3. Windows PowerShell-ში გაუშვით შემდეგი ბრძანება:

|_+_|

4. მოთხოვნა გამოჩნდება SHA-256 ჰეშის მნიშვნელობა ნაგულისხმევად.

გამოთვალეთ საკონტროლო ჯამები PowerShell-ის გამოყენებით

5. სხვა ალგორითმებისთვის შეგიძლიათ გამოიყენოთ:

|_+_|

ახლა შეგიძლიათ მიღებულ მნიშვნელობას დაამთხვიოთ მოცემული მნიშვნელობა.

თქვენ ასევე შეგიძლიათ გამოთვალოთ საკონტროლო ჯამის ჰეში MD5 ან SHA1 ალგორითმისთვის

მეთოდი 2: გამოთვალეთ საკონტროლო ჯამი ონლაინ საკონტროლო კალკულატორის გამოყენებით

არსებობს მრავალი ონლაინ საკონტროლო კალკულატორი, როგორიცაა 'onlinemd5.com'. ამ საიტის გამოყენება შესაძლებელია MD5, SHA1 და SHA-256 საკონტროლო ჯამების გამოსათვლელად ნებისმიერი ფაილის და თუნდაც ნებისმიერი ტექსტისთვის.

1. დააწკაპუნეთ ' Აირჩიეთ ფაილი ღილაკით და გახსენით სასურველი ფაილი.

2. ალტერნატიულად, გადაიტანეთ და ჩააგდეთ თქვენი ფაილი მოცემულ ველში.

აირჩიეთ სასურველი ალგორითმი და მიიღეთ საჭირო საკონტროლო ჯამი

3.აირჩიეთ თქვენი სასურველი ალგორითმი და მიიღეთ საჭირო საკონტროლო ჯამი.

გამოთვალეთ საკონტროლო ჯამი ონლაინ საკონტროლო კალკულატორის გამოყენებით

4. თქვენ ასევე შეგიძლიათ შეადაროთ ეს მიღებული საკონტროლო ჯამი მოცემულ საკონტროლო ჯამთან მოცემული საკონტროლო ჯამის კოპირებით 'შედარება:' ტექსტურ ველში.

5. შესაბამისად დაინახავთ ნიშანს ან ჯვარს ტექსტის ველის გვერდით.

ჰეშის გამოსათვლელად სტრიქონის ან ტექსტისთვის პირდაპირ:

ა) გადაახვიეთ გვერდი ქვემოთ ' MD5 & SHA1 ჰეშის გენერატორი ტექსტისთვის ''

თქვენ ასევე შეგიძლიათ გამოთვალოთ ჰეში სტრიქონის ან ტექსტისთვის პირდაპირ

ბ) დააკოპირეთ სტრიქონი მოცემულ ტექსტურ ველში, რათა მიიღოთ საჭირო საკონტროლო ჯამი.

სხვა ალგორითმებისთვის შეგიძლიათ გამოიყენოთ ' https://defuse.ca/checksums.htm ’. ეს საიტი გაძლევთ ვრცელ ჩამონათვალს სხვადასხვა ჰეშირების ალგორითმის მნიშვნელობების შესახებ. დააწკაპუნეთ 'აირჩიე ფაილი' თქვენი ფაილის ასარჩევად და დააწკაპუნეთ ' შემოწმების ჯამების გამოთვლა… “ შედეგების მისაღებად.

მეთოდი 3: გამოიყენეთ MD5 & SHA Checksum Utility

Პირველი, ჩამოტვირთეთ MD5 & SHA Checksum Utility შემდეგ გაუშვით exe ფაილზე ორჯერ დაწკაპუნებით. უბრალოდ დაათვალიერეთ თქვენი ფაილი და შეგიძლიათ მიიღოთ მისი MD5, SHA1, SHA-256 ან SHA-512 ჰეში. თქვენ ასევე შეგიძლიათ დააკოპიროთ-ჩასვით მოცემული ჰეში შესაბამის ტექსტურ ველში, რათა ადვილად შეესაბამებოდეს მიღებულ მნიშვნელობას.

გამოიყენეთ MD5 & SHA Checksum Utility

რეკომენდებულია:

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

ადიტია ფარადი

Aditya არის თვითმოტივირებული ინფორმაციული ტექნოლოგიების პროფესიონალი და არის ტექნოლოგიების მწერალი ბოლო 7 წლის განმავლობაში. ის მოიცავს ინტერნეტ სერვისებს, მობილურს, Windows-ს, პროგრამულ უზრუნველყოფას და სახელმძღვანელოებს.