Kif issir taf il-hash (checksum) ta 'fajl fil-Windows PowerShell

Pin
Send
Share
Send

Hash jew checksum ta 'fajl huwa valur uniku qasir ikkalkulat mill-kontenut tal-fajl u normalment użat biex jiċċekkja l-integrità u l-konsistenza (koinċidenza) ta' fajls waqt l-ibbutjar, speċjalment meta niġu għal fajls kbar (immaġini tas-sistema u bħalhom) li jistgħu jitniżżlu bi żbalji jew Hemm suspett li l-fajl ġie sostitwit minn malware.

Fuq siti ta 'tniżżil, spiss jiġi ppreżentat ċekk, ikkalkulat skont l-algoritmi MD5, SHA256 u oħrajn, li jippermettilek tqabbel il-fajl imniżżel mal-fajl imtella' mill-iżviluppatur. Tista 'tuża programmi ta' partijiet terzi biex tikkalkula l-kalkoli tal-fajls, imma hemm mod kif tagħmel dan bl-għodod standard Windows 10, 8 u Windows 7 (hija meħtieġa l-verżjoni PowerShell 4.0 u ogħla) - billi tuża PowerShell jew il-linja ta 'kmand, li se tintwera fl-istruzzjonijiet.

Il-kisba ta 'fajl ta' kontroll permezz ta 'Windows

L-ewwel għandek bżonn tibda Windows PowerShell: l-iktar mod faċli huwa li tuża t-tfittxija fil-taskbar tal-Windows 10 jew fil-menu tal-Bidu tal-Windows 7 biex tagħmel dan.

Il-kmand biex tikkalkula l-hash għal fajl f'PowerShell huwa Ikseb-filehash, u biex tużaha biex tikkalkula l-checksum, daħħalha biss bil-parametri li ġejjin (fl-eżempju, il-hash huwa kkalkulat għall-immaġni ISO Windows 10 mill-folder VM fuq id-drive C):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Lista tal-Format

Meta tuża l-kmand f'din il-forma, il-hash huwa kkalkulat bl-użu tal-algoritmu SHA256, iżda għażliet oħra huma appoġġjati, li jistgħu jiġu stabbiliti billi tuża l-parametru -Algorithm, pereżempju, biex tikkalkula l-checksum MD5, il-kmand se jidher bħall-eżempju hawn taħt

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Algorithm MD5 | Lista tal-Format

Il-valuri li ġejjin huma appoġġjati għall-algoritmi taċ-ċekkum fil-Windows PowerShell.

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

Deskrizzjoni dettaljata tas-sintassi tal-kmand Get-FileHash hija wkoll disponibbli fuq il-websajt uffiċjali //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Tirkupra hash ta 'fajl fuq il-linja ta' kmand bl-użu ta 'CertUtil

Il-Windows għandu utilità CertUtil integrata biex jaħdem maċ-ċertifikati, li, fost affarijiet oħra, jista 'jikkalkula l-checksum tal-fajls bl-użu tal-algoritmi li ġejjin:

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

Biex tuża l-utilità, eżatt mexxi l-kmand fil-pront tal-Windows 10, 8 jew Windows 7 u daħħal il-kmand fil-format:

algoritmu certutil -hashfile file_path

Eżempju ta 'kisba ta' hash MD5 għal fajl huwa muri fil-screenshot hawn taħt.

Barra minn hekk: fil-każ li għandek bżonn programmi ta 'partijiet terzi biex tikkalkula l-hashes tal-fajls fil-Windows, tista' tagħti attenzjoni lil SlavaSoft HashCalc.

Jekk trid tikkalkula l-checksum fil-Windows XP jew fil-Windows 7 mingħajr PowerShell 4 (u l-abbiltà li tinstallaha), tista 'tuża l-utilità tal-linja ta' kmand tal-linja ta 'kmand tal-Microsoft File Checksum Integrity Verifier, disponibbli biex titniżżel fuq il-websajt uffiċjali //www.microsoft.com/en -us / download / details.aspx? id = 11533 (format tal-kmand biex tuża l-utilità: file_path fciv.exe - ir-riżultat ikun MD5. Tista 'wkoll tikkalkula l-hash SHA1: file_path fciv.exe -sha1)

Pin
Send
Share
Send