Windows PowerShell-də bir faylın hash (checksum) bilmək necə

Fayl hash və ya sağlama dəyəri, fayl məzmunundan hesablanmış və adətən, böyük fayllar (sistem şəkilləri və sair) ilə səhvlər və ya yükləmələrə yüklənərkən yüklənərkən faylların bütövlüyü və tutarlılığını (oyunları) yoxlamaq üçün istifadə edilən qısa bir unikal dəyərdir faylın malware ilə əvəzləndiyinə dair şübhələr var.

Yüklənmə saytları tez-tez MD5, SHA256 və digər alqoritmlərdən istifadə edərək hesablanmış bir checksum ehtiva edir, yüklənmiş faylları geliştirici tərəfindən daşıyan fayl ilə təsdiqləməyə imkan verir. Üçüncü tərəf proqramları faylların checksumlarını hesablamaq üçün istifadə oluna bilər, lakin standart olaraq Windows 10, 8 və Windows 7 alətləri (PowerShell 4.0 və ya daha yüksək) istifadə edərək, PowerShell və ya komanda xəttini istifadə edərək, təlimatlarda göstəriləcəkdir.

Windows istifadə edərək faylın checksumunu əldə et

Əvvəlcə Windows PowerShell-i başlamaq lazımdır: ən asan yol Windows 10 işəgötürənlər panelində və ya bunun üçün Windows 7 Başlanğıc menyusunda axtarışdan istifadə etməkdir.

PowerShell-də bir fayl üçün hash hesablamaq üçün əmr - Get-filehash, və checksum hesablamaq üçün istifadə etmək üçün, aşağıdakı parametrləri daxil etmək üçün kifayətdir (nümunədə C sürətindəki VM qovluğundan Windows 10-un ISO imicinə görə hash hesablanır):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Format-siyahısı

Bu formada komandan istifadə edilərkən, karma SHA256 alqoritmindən istifadə edilir, lakin digər variantlar dəstəklənir, məsələn, MD5 yoxlama summasini hesablamaq üçün alqoritm parametrindən istifadə edilə bilər, əmr aşağıdakı nümunədə görünəcək

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Alqoritm MD5 | Format-siyahısı

Aşağıdakı dəyərlər Windows PowerShell-də checksum hesablama alqoritmləri üçün dəstəklənir

  • SHA256 (default)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

Get-FileHash əmri üçün sintaksisin ətraflı təsviri rəsmi veb saytında da mövcuddur //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

CertUtil ilə komanda xəttində fayl hash alın

Windows-da sertifikatlarla işləmək üçün quraşdırılmış CertUtil proqramı mövcuddur, digər şeylər arasında isə alqoritmlərdən istifadə edən faylların checksumunu hesablaya bilərsiniz:

  • MD2, MD4, MD5
  • SHA1, SHA256, SHA384, SHA512

Proqramdan istifadə etmək üçün yalnız Windows 10, 8 və ya Windows 7 əmr satırını işə salın və əmrini aşağıdakı formata daxil edin:

certutil -hashfile path_to_file alqoritmi

Aşağıdakı ekran şəklində bir fayl üçün MD5 hash almaq nümunəsi göstərilir.

Əlavələr: Əgər Windows-da fayl həsrətlərinin hesablanması üçün üçüncü tərəf proqramlara ehtiyacınız varsa, SlavaSoft HashCalc-a diqqət yetirə bilərsiniz.

PowerShell 4 olmadan Windows XP-də və ya Windows 7-də (və quraşdırmaq qabiliyyətinə malik) Windows-da checksum hesablamaq istəyirsinizsə, rəsmi veb səhifəsinə yükləmək üçün mövcud olan Microsoft Fayl Checksum Integrity Verifier komut satırı proqramını istifadə edə bilərsiniz //www.microsoft.com/en -us / download / details.aspx? id = 11533 (fayldan istifadə etmək əmrinin formatı: fciv.exe file_path - Nəticə MD5 olacaqdır. SHA1 hashini də hesablaya bilərsiniz: fciv.exe -sha1 path_to_file)

Videonu izləyin: GPO ilə Local Administrator şifrəsinin dəyişdirilməsi (BiləR 2024).