მიიღეთ ფაილის Hash Checksum (MD5, SHA-256) მარჯვენა ღილაკით მენიუს საშუალებით

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

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

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

მიიღეთ ფაილის ჰეში, მარჯვენა ღილაკით მენიუს საშუალებით

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

ამ სტატიაში ვნახოთ, როგორ მივიღოთ კრიპტოგრაფიული ჰეში MD5, SHA-256, SHA-384 ალგორითმების გამოყენებით სხვადასხვა მეთოდების გამოყენებით და როგორ გავაერთიანოთ ფუნქციონირება კონტექსტურ მენიუში.

როგორ მივიღოთ ფაილების ჰეშის შემოწმება ვინდოუსში

  1. PowerShell-ის გამოყენება (ჩაშენებული Windows-ში)
  2. Certutil.exe-ის გამოყენება (ჩაშენებული Windows-ში)
  3. HashMyFiles-ის გამოყენებით
  4. 7-Zip-ის გამოყენებით
  5. HashTools-ის გამოყენება

მიიღეთ File Hash Checksum Windows-ის მენიუს მარჯვენა ღილაკით

PowerShell-ის გამოყენებით

Windows PowerShell-ის გამოყენებით (powershell.exe), შეგიძლიათ სწრაფად მიიღოთ ფაილის ჰეში ერთი ბრძანების ხაზით. აქ არის ბრძანების ხაზის მაგალითი:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | ფორმატ-სია

ეს გამოსცემს ფაილის ჰეშს (ნაგულისხმევად, ის იყენებს SHA256 ალგორითმს), როგორც ეს ნაჩვენებია ქვემოთ:

მიიღეთ ფაილის ჰეში, მარჯვენა ღილაკით მენიუს საშუალებით
ალგორითმი: SHA256. ჰეში: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470. გზა: C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip

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

მაგალითი:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" -ალგორითმი SHA384 | ფორმატ-სია

მისაღები მნიშვნელობები -ალგორითმი პარამეტრია:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

დააკოპირეთ ბუფერში

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

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | ფორმატის სია | კლიპი

დააკავშირეთ ბრძანება მარჯვენა ღილაკით მენიუში

ფაილების მარჯვენა დაწკაპუნებით მენიუში PowerShell ბრძანების დასამატებლად აქ არის .reg ფაილი:

Windows რეესტრის რედაქტორის ვერსია 5.00 [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash] @="Get File Hash" [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash\command] @="powershell -WindowStyle Minimized -command get-filehash -literalpath '%1' -ალგორითმი SHA256 | fl | clip"
  • დააკოპირეთ ზემოთ მოცემული სტრიქონები Notepad-ში და შექმენით .reg ფაილი. დამატებითი ინფორმაციისთვის იხილეთ სტატია როგორ შევქმნათ და გამოვიყენოთ .reg ფაილები.
  • ორჯერ დააწკაპუნეთ .reg ფაილზე შინაარსის რეესტრში გამოსაყენებლად.
  • ახლა დააწკაპუნეთ ფაილზე მარჯვენა ღილაკით და დააწკაპუნეთ მიიღეთ ფაილების ჰეში ბრძანება კონტექსტურ მენიუში.
    მიიღეთ ფაილის ჰეში, მარჯვენა ღილაკით მენიუს საშუალებით

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

რომ ამოღება თქვენ მიერ დამატებული კონტექსტური მენიუს ვარიანტი, გამოიყენეთ ეს გაუქმება .reg ფაილი

Windows რეესტრის რედაქტორის ვერსია 5.00 [-HKEY_CURRENT_USER\Software\Classes\*\shell\gethash]

Certutil.exe-ის გამოყენება VBScript-ით

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

certutil.exe -hashfile file_name SHA256

თუ გსურთ განახორციელოთ Certutil.exe მარჯვენა ღილაკით მენიუში, აქ არის VBScript, რომელიც ზუსტად აკეთებს ამას.

  1. დააკოპირეთ შემდეგი VBScript კოდი Notepad-ში.
  2. შეინახეთ ფაილი .vbs გაფართოებით – მაგ. get-hash-certutil.vbs ში მუდმივი საქაღალდე.
    "მიიღეთ ფაილი ჰეში" მენიუს მარჯვენა ღილაკით. 'ფაილისთვის SHA256 ჰეში ავტომატურად კოპირდება ბუფერში. შექმნილია: 2019 წლის 4 ივნისი Ramesh Srinivasan-ის მიერ - winhelponline.com Option Explicit. Dim WshShell, sOut, sFileName, sCmd, oExec, strInput. დააყენეთ WshShell = WScript. CreateObject ("WScript. Shell") თუ WScript. არგუმენტები. Count = 0 შემდეგ strInput = InputBox("აკრიფეთ ADD, რომ დაამატოთ Get File Hash კონტექსტური მენიუს ელემენტი, ან წაშალეთ ნივთის ამოსაღებად", "ADD") თუ ucase (strInput) = "ADD" შემდეგ sCmd = "wscript.exe" & chr (34) & WScript. ScriptFullName & Chr (34) & " " & & "%1" & WshShell. RegWrite "HKCU\Software\Classes\*\shell\gethash\", "Get File Hash", "REG_SZ" WshShell. RegWrite "HKCU\Software\Classes\*\shell\gethash\command\", sCmd, "REG_SZ" WScript. გამოდით ElseIf ucase (strInput) = "REMOVE" შემდეგ sCmd = "reg.exe წაშალე HKCU\Software\Classes\*\shell\gethash" & " /f" WshShell. გაუშვით sCmd, 0 WScript. დაასრულეთ თუ. სხვაგვარად sFileName = & WScript. არგუმენტები (0) & sCmd = "cmd.exe /c certutil.exe -hashfile " & sFileName & " SHA256" & _ " | findstr /v " & chr (34) & " წარმატებით დასრულდა" & Chr (34) & " | კლიპი" WshShell. გაუშვით sCmd, 0. Დაასრულე თუ
  3. ორჯერ დააწკაპუნეთ ფაილზე გასაშვებად.
  4. შეყვანის ველში, რომელიც გამოჩნდება, ჩაწერეთ დამატება და დააწკაპუნეთ OK.

ის ამატებს მიიღეთ ფაილების ჰეში ბრძანება კონტექსტურ მენიუში.

მიიღეთ ფაილის ჰეში, მარჯვენა ღილაკით მენიუს საშუალებით

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

გახსენით Notepad და ჩასვით ბუფერში შენახული ფაილის ჰეში.

მიიღეთ ფაილის ჰეშის მარჯვენა ღილაკით მენიუ - certutil

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

ზემოაღნიშნული სკრიპტი იყენებს ჩაშენებულ certutil.exe-ს ფაილის ჰეშის შესაქმნელად, ბრძანების გაშვებით და მისი გადამისამართებით. გამომავალი ბუფერში გამოყენებით Clip.exe:

certutil -hashfile ფაილის_სახელი SHA256

ასე გამოიყურება გამომავალი ბრძანების ხაზიდან გაშვებისას.

მიიღეთ ფაილის ჰეშის მარჯვენა ღილაკით მენიუ - certutil

Certutil.exe მხარს უჭერს MD2MD4MD5SHA1SHA256SHA384SHA512 ჰეშირების ალგორითმები.

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


HashMyFiles პროგრამა NirSoft-ისგან

HashMyFiles არის Nirsoft-ის მცირე პროგრამა, რომელიც საშუალებას გაძლევთ გამოთვალოთ თქვენი სისტემის ერთი ან მეტი ფაილის MD5 და SHA1 ჰეშები. თქვენ შეგიძლიათ მარტივად დააკოპიროთ MD5/SHA1 ჰეშების სია ბუფერში, ან შეინახოთ ისინი ტექსტში/HTML/XML ფაილში. HashMyFiles ასევე შეიძლება გაშვებული იყოს Windows Explorer-ის კონტექსტური მენიუდან და აჩვენოს არჩეული ფაილის ან საქაღალდის MD5, SHA256, SHA384, SHA512 ჰეშები.

მიიღეთ ფაილის ჰეში მარჯვენა დაწკაპუნებით მენიუს - hashmyfiles

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

მიიღეთ ფაილის ჰეში მარჯვენა დაწკაპუნებით მენიუს - hashmyfiles

ჩამოტვირთვა HashMyFiles Nirsoft.net-დან


7-Zip-ის გამოყენებით

პოპულარული შეკუმშვის პროგრამა 7-Zip აქვს ფუნქცია, რომელსაც შეუძლია CRC ან SHA გამშვები ჯამების გამოთვლა მენიუს მარჯვენა ღილაკით. 7-Zip არის ფართოდ გამოყენებული პროგრამული უზრუნველყოფა და სავარაუდოა, რომ ის თქვენს კომპიუტერში გაქვთ დაინსტალირებული.

7-Zip კონფიგურაციაში უკვე არ არის ჩართული ვარიანტი, შეგიძლიათ ჩართოთ ინსტრუმენტების მენიუზე დაწკაპუნებით, ოფციების დაწკაპუნებით და ჩართვით CRC SHA > ვარიანტი ქვეშ კონტექსტური მენიუს ელემენტები: ჩამონათვალი. დააწკაპუნეთ OK-ზე თქვენი პარამეტრის შესანახად.

მიიღეთ ფაილი ჰეშის მარჯვენა ღილაკით მენიუ 7-zip

ამის შემდეგ, ყველაფერი რაც თქვენ გჭირდებათ, არის დააწკაპუნოთ ფაილზე მარჯვენა ღილაკით, დააწკაპუნოთ CRC SHA და შემდეგ აირჩიოთ ჰეშირების ალგორითმი, როგორიცაა CRC-32, CRC-64, SHA-1, SHA-256 ქვემენიუდან. ჰეშირების ყველა ზემოთ ჩამოთვლილი ალგორითმის შესარჩევად (და ბლეიკი2 გარდა ამისა, ალგორითმი), დააჭირეთ ვარსკვლავს (*) ვარიანტი.

მიიღეთ ფაილი ჰეშის მარჯვენა ღილაკით მენიუ 7-zip

საკონტროლო ჯამის ინფორმაცია წარმოდგენილია ცალკე დიალოგში.

მიიღეთ ფაილი ჰეშის მარჯვენა ღილაკით მენიუ 7-zip

შეგიძლიათ აირჩიოთ ელემენტები და დააჭიროთ Ctrl + C თქვენს კლავიატურაზე დააკოპირეთ იგი ბუფერში.


ორობითი ციხესიმაგრიდან HashTools-ის გამოყენება

HashTools by Binary Fortress Software ითვლის და ამოწმებს ჰეშებს მხოლოდ ერთი დაწკაპუნებით! მხარს უჭერს CRC32, MD5, SHA1, SHA256, SHA384, SHA512 და SFV-ებს, ასევე Windows Explorer-ის კონტექსტურ მენიუში ინტეგრაციას ერთი დაწკაპუნებით წვდომისთვის.

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

დააწკაპუნეთ მაუსის მარჯვენა ღილაკით ფაილზე ან ფაილების კომპლექტზე და დააწკაპუნეთ ჰეში HashTools-ით კონტექსტურ მენიუში.

მიიღეთ ფაილის ჰეში მარჯვენა დაწკაპუნებით მენიუში - ჰეშტულს

ეს იწყებს HashTools პროგრამას და ამატებს არჩეულ ფაილს სიაში. შემდეგი, დააწკაპუნეთ ჰეშირების ალგორითმზე (მაგ. CRC, MD5, SHA1, SHA256 და ა.შ.) ფაილების ჰეშის საკონტროლო ჯამის გენერირებისთვის.

მიიღეთ ფაილის ჰეში მარჯვენა დაწკაპუნებით მენიუში - ჰეშტულს

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


ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?

თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:
  • ჩამაგრება!
  • გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
  • ტვიტერში!
ასე რომ, დიდი მადლობა მხარდაჭერისთვის, ჩემო მკითხველო. თქვენი დროის 10 წამზე მეტი არ დასჭირდება. გაზიარების ღილაკები ზუსტად ქვემოთ არის. :)