Windows Tips & News

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

click fraud protection

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| ფორმატი- სია

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

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

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

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

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

შეცვალეთ რიგების და სვეტების რაოდენობა კლასიკური Alt+Tab დიალოგისთვის

შეცვალეთ რიგების და სვეტების რაოდენობა კლასიკური Alt+Tab დიალოგისთვის

როგორ შევცვალოთ მწკრივებისა და სვეტების რაოდენობა კლასიკური Alt+Tab დიალოგისთვისWindows Vista-დან...

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

შექმენით ტექნიკის უსაფრთხოდ წაშლის მალსახმობი Windows 10-ში

შექმენით ტექნიკის უსაფრთხოდ წაშლის მალსახმობი Windows 10-ში

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

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

როგორ დამალოთ დესკტოპის ყველა ხატულა Windows 10-ში

როგორ დამალოთ დესკტოპის ყველა ხატულა Windows 10-ში

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

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