თანხის ჰაში. როგორ შევამოწმოთ ფაილების ჰეშის ჯამები? როგორ გავარკვიოთ და შევადაროთ ფაილის ჰეშის ჯამი

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

განმარტება

ეწოდება სპეციფიკური მნიშვნელობა, რომელიც გამოითვლება მონაცემებისთვის სპეციალური ალგორითმების გამოყენებით. ჰეშის ჯამების მიზანია გადაცემის დროს მონაცემთა მთლიანობის შემოწმება. გაანგარიშების ყველაზე გავრცელებული ალგორითმებია MD5, CRC32 და SHA-1. საკონტროლო ჯამები ასევე შეიძლება გამოყენებულ იქნას მონაცემთა ნაკრების არათანაბარობის შესადარებლად, რაც სასარგებლოა კომპიუტერზე ვირუსების გამოსავლენად.

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

ალგორითმები გადამოწმებისთვის

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

CRC32 ალგორითმი გამოიყენება არქივის პროგრამებში. ეს ნიშნავს "ციკლური გადაჭარბების კოდს".

SHA-1 ალგორითმმა იპოვა პროგრამა BitTorrent პროგრამის გამოყენებით გადმოწერილი მონაცემების მთლიანობის შესამოწმებლად.

მაგალითი

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

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

HashTab პროგრამა: ჰეშ ჯამის შემოწმება

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

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

როგორ შევამოწმოთ ჰეშის ჯამები? ამისათვის ველში „შედარება“ უნდა ჩაწეროთ ავტორის მიერ მითითებული თანხა. თუ გადმოწერილმა ფაილმა წარმატებით დაადასტურა მისი ავთენტურობა, გამოჩნდება მწვანე გამშვები ნიშანი. წინააღმდეგ შემთხვევაში მომხმარებელი დაინახავს წითელ ჯვარს. ამ შემთხვევაში, რეკომენდებულია ფაილის ხელახლა ჩამოტვირთვა.

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

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

MD5 ფაილის შემოწმება

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

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

დასკვნა

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

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

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

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

რატომ გჭირდებათ ფაილის ჰეშის ჯამის ცოდნა?

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

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

როგორც კი დარწმუნდა, რომ ყველაფერი იდეალურად იყო დაინსტალირებული და მუშაობს, ამოიცნო გამოსახულების „ჰაში ჯამი“ და მიუთითა თამაშის აღწერაში. მათთვის, ვინც არ იცის, ჩნდება კითხვა: რატომ მიუთითა მან გამოსახულების ჰეშის ჯამი?

უხეშად რომ ვთქვათ: ჰეშის ჯამი არის ფაილის უნიკალური „გასაღები“, რომელიც შეიძლება გამოყენებულ იქნას ფაილის შესამოწმებლად, ანუ მისი მთლიანობის შესამოწმებლად.

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

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

ზოგადად, არის მსგავსი პრობლემები...

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

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

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

აქედან მოდის მთელი უბედურება!

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

1) თუ Hash Sum სხვაა, მაშინ გადმოწერილი ფაილი 100%-ით განსხვავდება საიტზე განთავსებული ფაილისგან. ეს ნიშნავს, რომ გადმოწერილი ფაილი არ იმუშავებს. ხელახლა უნდა გადმოწეროთ.

2) თუ Hash Sums იგივეა, მაშინ ამ შემთხვევაში ფაილის ზუსტი ასლი ჩაიტვირთა და ის იმუშავებს ისე, როგორც მოსალოდნელია. შეგიძლიათ უსაფრთხოდ დაიწყოთ ინსტალაცია.

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ! თუ თქვენ ჩამოტვირთავთ ვინდოუსის სურათებს, მაშინ ჩამოტვირთვის შემდეგ მკაცრად გირჩევთ, გაარკვიოთ ჰეშის ჯამი და შეადაროთ, თუ ჯამები არ ემთხვევა, მაშინ ჯობია 100-ჯერ დაფიქრდეთ, ღირს თუ არა Windows-ის დაყენება მსგავსი სურათიდან.

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

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

როგორ გავარკვიოთ და შევადაროთ ფაილის ჰეშის ჯამი.

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

ამ პოსტში მინდა წარმოგიდგინოთ ერთ-ერთი ასეთი პროგრამა. პროგრამა, ასე ვთქვათ, „საკუთარი წარმოება“, გუშინ ლეპტოპთან ვიჯექი და მივხვდი, რომ „კოდინგი“ გამომრჩა და გადავწყვიტე, რომ Hash-Sum-თან შედარებით კიდევ ერთი პროგრამა იქნებოდა.

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

1 – ეს ღილაკი გახსნის დიალოგურ ფანჯარას ფაილების ასარჩევად.
2 – ეს ღილაკი საჭიროა, თუ საჭიროა ველების შინაარსის წაშლა.
.
4 – ეს ღილაკი დახურავს პროგრამას.
5 - ეს ღილაკი საჭიროა, თუ საჭიროა Hash Sum-ის კოპირება ბუფერში.
6 – ეს ღილაკი საპირისპიროა, შედარებისთვის ჩადეთ Hash Sum.

ჰეშის ჯამების შესადარებლად დააჭირეთ ღილაკს „1“ და აირჩიეთ გადმოწერილი ფაილი. პროგრამა განსაზღვრავს მის ჰეშის ჯამს md5 კოდირებით და ის გამოჩნდება "მიღებული ჰეშის" ველში.

ახლა, "შედარება:" ველში ჩადეთ გადმოწერილი ფაილის აღწერაში მითითებული ჰეშის რაოდენობა. დააჭირეთ ღილაკს "შედარება" და პროგრამა აჩვენებს შედეგს და გამოჩნდება შემდეგი ფანჯარა:

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

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

როგორ იცვლება ფაილის ჰეშის ჯამი? (გაგებისთვის)

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

მოდით შევქმნათ ფაილი "test.txt" და ჩავწეროთ მასში ნებისმიერი სტრიქონი, მაგალითად, სამი სიმბოლო "123". ახლა მოდით შევინახოთ ფაილი და ვნახოთ მისი ზომა, ის იქნება მხოლოდ "3 ბაიტი".

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

თუმცა, ეს არ არის განსაკუთრებით მნიშვნელოვანი. მთავარია, რომ ამ შემთხვევაში გვაქვს შესაძლებლობა ამოიღოთ ფაილიდან 1 ბაიტი, ან პირიქით, დავამატოთ ფაილს რამდენიმე ბაიტი. ტექსტური დოკუმენტი (TXT) მშვენივრად მუშაობს ამ მაგალითისთვის.

ასე რომ, შეინახეთ ფაილი სტრიქონით "123" და გადახედეთ მის Hash Sum-ს. ჩემთვის ეს ისეთი მნიშვნელოვანი აღმოჩნდა.

ჰეში არის ინდივიდუალური უნიკალური კოდი, რომელიც შეესაბამება ინფორმაციის კონკრეტულ ერთეულს, კონკრეტული ფაილის მათემატიკურად გამოთვლილ სურათს. როდესაც ფაილი განიცდის რაიმე ცვლილებას, ამ ფაილის ჰეშის ჯამი შესაბამისად იცვლება.

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

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

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

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

HASH ჯამი

მე გიპასუხებ, არის ასეთი პატარა და ამავდროულად უფასო პროგრამა სახელად HashTab, რომელიც ინტეგრირებულია Windows Explorer-ში და დაგეხმარებათ მარტივად განსაზღვროთ თქვენ მიერ გადმოწერილი ფაილის ჰეშ ჯამი (შემოწმების ჯამი), რათა გადაამოწმოთ მისი ავთენტურობა და მთლიანობა. . პროგრამის ჩამოტვირთვა შესაძლებელია ოფიციალური ვებგვერდიდან:

Http://implbits.com/products/hashtab/HashTab_v6.0.0.34_Setup.exe

სადაც საიტზე გადასვლის შემდეგ თქვენ უნდა დააჭიროთ ღილაკს „ჩამოტვირთვა ახლა!“.

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

ჩვენ ვამოწმებთ ფოსტას და ვხედავთ წერილს, რომელიც შეიცავს URL-ს, სადაც შეგვიძლია ჩამოტვირთოთ პროგრამა, პროგრამის ზომა და მისი საკონტროლო ჯამი.

ჩამოტვირთეთ პროგრამა, მიუთითეთ საქაღალდე.

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

მომდევნო ფანჯარაში ჩვენ ვეთანხმებით ლიცენზიას ღილაკზე „ვეთანხმები“ დაწკაპუნებით.

აირჩიეთ საქაღალდე პროგრამის დასაყენებლად (უმჯობესია დატოვოთ ის ნაგულისხმევად) და დააწკაპუნეთ ღილაკზე „ინსტალაცია“.

ჩვენ ვასრულებთ ინსტალაციას ღილაკზე "დასრულება" დაწკაპუნებით.

ჯამის შემოწმება

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

ფანჯარაში, რომელიც იხსნება, დააწკაპუნეთ ჩანართზე "ფაილის ჰეშ ჯამები".

დიდი ფაილებისთვის შეიძლება დაგჭირდეთ რამდენიმე წამის ლოდინი ჰეშის გაანგარიშებამდე.

გაანგარიშების დასრულების შემდეგ, "Hash Value" ფანჯარაში დავინახავთ ფაილის საკონტროლო ჯამს.

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

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

მე ვხსნი ამ ფაილს და ვეძებ საკონტროლო თანხას ჩემი დისკის სურათისთვის (ეს არის ubuntu-12.10-desktop-i386.iso).

ვაკოპირებ საიტიდან.

მე მას ვდებ ველში „ჰაშის შედარება“ ჩემი დისკის გამოსახულების ჩანართში „File Hash Sum“ და ვხედავ მწვანე ნიშანს, რომელიც მიუთითებს, რომ ფაილის საკონტროლო ჯამი მთლიანად ემთხვევა დისკის გამოსახულების საკონტროლო ჯამს ოფიციალურ ვებსაიტზე.

თქვენ შეგიძლიათ შეამოწმოთ 2 ფაილის ჰეშის ჯამი სხვა გზით, ღილაკზე „შედარების ფაილი“ დაწკაპუნებით, Explorer-ში საჭირო ფაილის არჩევით და ღილაკზე „გახსნა“ დაჭერით და შეხედეთ შედეგს.

ამ გზით ჩვენ ვცდილობთ დავიცვათ თავი ფაილების შეცვლილი ვერსიების გამოყენებისგან.

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

არსებობს რამდენიმე ალგორითმი ფაილის საკონტროლო ჯამის გამოსათვლელად, რომელთა შორის ყველაზე ცნობილი და გავრცელებულია MD5, SHA256, SHA1, SHA384. თქვენ შეგიძლიათ გამოთვალოთ ფაილის ჰეში, ანუ მისი გამშვები ჯამი, როგორც Windows-ის სტანდარტული ხელსაწყოების, ასევე მესამე მხარის სერვისების გამოყენებით. ამ სტატიაში განვიხილავთ, თუ როგორ უნდა გავაკეთოთ ეს.

Სარჩევი:

როგორ გავარკვიოთ ფაილის ჰეში ბრძანების ხაზის მეშვეობით

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

ბრძანების ხაზის მეშვეობით ფაილის ჰეშის გასარკვევად, უბრალოდ შეიყვანეთ შემდეგი მოთხოვნა ბრძანების სტრიქონში:

Certutil -hashfile *გზა ფაილამდე* *ალგორითმი*

*ფაილის გზა*-ის ნაცვლად, თქვენ უნდა შეიყვანოთ ფაილის სრული გზა. მაგალითად: d:\8.jpg

*ალგორითმის* ნაცვლად თქვენ უნდა შეიყვანოთ ალგორითმის სახელი, რომლითაც გსურთ გამოთვალოთ საკონტროლო ჯამი. CertUtil პროგრამას შეუძლია გამოთვალოს საკონტროლო ჯამი შემდეგი ალგორითმების გამოყენებით: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512.

მითითებული ბრძანების შესრულებით, თქვენ შეძლებთ ნახოთ ფაილის ჰეში, რომელიც გამოითვლება CertUtil უტილიტის გამოყენებით.

როგორ გავარკვიოთ ფაილის ჰეში, PowerShell პროგრამის გამოყენებით

Windows-ში ჩაშენებული კიდევ ერთი პროგრამა, რომელსაც შეუძლია დაადგინოს ფაილის საკონტროლო ჯამი, არის PowerShell. ის განსხვავდება CertUtil-ისგან საკონტროლო ჯამის გამოსათვლელად უფრო დიდი რაოდენობის ალგორითმების მხარდაჭერით: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

ჰეშის შესამოწმებლად PowerShell უტილიტაში, გამოიყენეთ შემდეგი ბრძანება:

Get-FileHash *გზა ფაილამდე* | ფორმატი- სია

ნაცვლად *path to file*, თქვენ უნდა მიუთითოთ სრული გზა ფაილისკენ, რომლის საკონტროლო ჯამი შემოწმებულია.

მნიშვნელოვანია აღინიშნოს, რომ ნაგულისხმევად PowerShell უტილიტა ითვლის საკონტროლო ჯამს SHA256 ალგორითმის გამოყენებით.

თუ გსურთ გამოიყენოთ სხვა ალგორითმი, ეს უნდა მიუთითოთ ბრძანებაში მოთხოვნის შესრულებისას. მაგალითად, ჰეშის დასადგენად MD5 ალგორითმის გამოყენებით, თქვენ უნდა შეასრულოთ ბრძანება:

Get-FileHash *გზა ფაილამდე* -ალგორითმი MD5 | ფორმატი- სია

MD5-ის ნაცვლად, შეგიძლიათ მიუთითოთ სხვა ალგორითმები, რომლებიც მხარდაჭერილია კომუნალური პროგრამის მიერ.

როგორ გავარკვიოთ ფაილის ჰეში HashTab უტილიტის გამოყენებით

Windows ინსტრუმენტების გარდა, შეგიძლიათ გამოიყენოთ მესამე მხარის აპლიკაციები ფაილის საკონტროლო ჯამის დასადგენად. მაგალითად, ერთი მოსახერხებელი პროგრამა, რომელსაც შეუძლია ფაილის ჰეშის განსაზღვრა, არის HashTab. ეს არის უაღრესად მარტივი აპლიკაცია, რომლის ჩამოტვირთვა შესაძლებელია ინტერნეტიდან უფასოდ.

HashTab პროგრამის ჩამოტვირთვისა და ინსტალაციის შემდეგ ფაილის თვისებებში იქმნება ახალი ჩანართი, რომელსაც ეწოდება “File Hash Sums”. ამ ჩანართში შეგიძლიათ იხილოთ საკონტროლო ჯამის გაანგარიშება ფაილისთვის სხვადასხვა ალგორითმებში.

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


არსებობს შესანიშნავი პროგრამა Windows Explorer-ისთვის, სახელწოდებით Hashtab, რომელიც უფასოა არაკომერციული გამოყენებისთვის. შეგიძლიათ გადმოწეროთ დან. აირჩიეთ უფასო ვერსია და დააჭირეთ ღილაკს "ჩამოტვირთვა".

პროგრამის დაყენების შემდეგ Explorer-ის კონტექსტურ მენიუში გამოჩნდება ახალი ჩანართი „ფაილი ჰეშები“, რომლის არჩევით პროგრამა ავტომატურად გამოთვლის ჰეშებს არჩეულ ფაილზე იმის მიხედვით, თუ რომელი ალგორითმებია არჩეული მის პარამეტრებში.

ბრძანების ხაზის ვარიანტი (პროგრამის ინსტალაციასთან ერთად)

თუ ჩვენ გვჭირდება ფაილის ჰეშის რაოდენობის გამოთვლა ბრძანების ხაზის მეშვეობით, შეგვიძლია გამოვიყენოთ პროგრამა Microsoft-ისგან, რომელიც შესაფერისია მხოლოდ ასეთი შემთხვევებისთვის. ჩამოტვირთეთ და დააინსტალირეთ. ამისათვის თქვენ უნდა შექმნათ საქაღალდე თქვენს მყარ დისკზე და მიუთითოთ იგი ინსტალაციის პროცესში. ჩვენს მაგალითში, პროგრამა დაინსტალირებული იყო C:\Program Files (x86)\FCIV საქაღალდეში. ფაილის MD5 ჰეშის გამოსათვლელად, ჩვენ უნდა გავუშვათ ბრძანების ხაზი და ჩავწეროთ მასში შემდეგი ბრძანება:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

როგორც ხედავთ, MD5 ჰეშის ჯამი იგივეა როგორც პირველი, ასევე მეორე ვარიანტისთვის.

"C:\Program Files (x86)\FCIV\fciv.exe" არის გზა fciv.exe ფაილისკენ
-md5 - ალგორითმის მითითება, რომლითაც fciv.exe გამოთვლის ჰეშის ჯამს
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - გზა ფაილისკენ, რომლისთვისაც ჩვენ ვიანგარიშებთ ჰეშის ჯამს.

ბრძანების ხაზის ვარიანტი (პროგრამების დაყენების გარეშე)

თუ არ გსურთ რაიმე პროგრამის დაყენება, შეგიძლიათ მიიღოთ ჩაშენებული Windows ინსტრუმენტები; ამისათვის შეგიძლიათ გამოიყენოთ CertUtil პროგრამა.

MD5 ჰეშის შესამოწმებლად, უბრალოდ შეიყვანეთ შემდეგი ბრძანება:

Certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5

C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe- ეს არის ფაილის გზა, რომლის ჰეშიც გვინდა გამოვთვალოთ.

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



შეაფასეთ ეს სტატია

სხვა სტატიები:

  • მოხდა ავტორიზაციის შეცდომა. მითითებული ფუნქცია არ არის მხარდაჭერილი.…