Windows Tips & News

მიიღეთ ფაილების ჰეში PowerShell-ით Windows 10-ში

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

Windows 10-სა და Windows 8-ში შესაძლებელია ფაილის Hash მნიშვნელობების მიღება მესამე მხარის ხელსაწყოების გამოყენების გარეშე. სპეციალური cmdlet საშუალებას მოგცემთ გამოთვალოთ მოცემული ფაილის SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 და RIPEMD160 ჰეშის მნიშვნელობები. აი, როგორ შეიძლება ამის გაკეთება.

რეკლამა


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

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

ფაილის ჰეშის მისაღებად PowerShell-ით Windows 10-ში, გააკეთეთ შემდეგი.

cmdlet-ის ზოგადი სინტაქსი ასეთია:

Get-FileHash c:\windows\explorer.exe| ფორმატი- სია

გახსენით PowerShell და ჩაწერეთ ზემოთ მოცემული ბრძანება მის შესამოწმებლად. ის ითვლის SHA256 ჰეშის მნიშვნელობას მოცემული ფაილისთვის და აწარმოებს გამომავალს შემდეგნაირად.

მიიღეთ ფაილის ჰეშის დემო

SHA256-ის გარდა ჰეშის მნიშვნელობის გამოსათვლელად გამოიყენეთ შეცვლა -ალგორითმი. მაგალითად, MD5 ჰეშის მნიშვნელობის მისაღებად, შეასრულეთ შემდეგი ბრძანება:

Get-FileHash c:\windows\explorer.exe -ალგორითმი MD5| ფორმატი- სია

გამომავალი იქნება შემდეგი:

მიიღეთ ფაილი Hash Md5

-ალგორითმის შესაძლო მნიშვნელობების სია შემდეგია:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACTripleDES
  • MD5
  • RIPEMD160

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

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

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
Edge გაფართოებები ვერ დაინსტალირდება საიუბილეო განახლების დაყენების შემდეგ

Edge გაფართოებები ვერ დაინსტალირდება საიუბილეო განახლების დაყენების შემდეგ

Დატოვეთ პასუხირამდენიმე მომხმარებელი აცხადებს, რომ Windows 10-ის საიუბილეო განახლების დაყენების შ...

Წაიკითხე მეტი

Windows 10-ში აპლიკაციის ხატულების დამალვა სამოქმედო ცენტრის შეტყობინებებში

Windows 10-ში აპლიკაციის ხატულების დამალვა სამოქმედო ცენტრის შეტყობინებებში

Action Center არის Windows 10-ის ახალი ფუნქცია. ის ინახავს შეტყობინებებს დესკტოპის აპებიდან, სისტ...

Წაიკითხე მეტი

გადატვირთეთ Start მენიუ Windows 10-ში

გადატვირთეთ Start მენიუ Windows 10-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი