File hash կամ checksum- ը ֆայլի բովանդակությունից հաշվարկված կարճ եզակի արժեք է եւ սովորաբար ստուգվում է ֆայլերի ամբողջականության եւ հետեւողականության (համընկնումների) բեռնման ընթացքում, հատկապես, երբ վերաբերում է խոշոր ֆայլերին (համակարգային պատկերներ եւ այլն), որոնք կարող են ներբեռնել սխալներով կամ կան կասկածներ, որ ֆայլը փոխարինվել է չարամիտ ծրագրերով:
Բեռնել կայքեր հաճախ պարունակում են checksum, MD5, SHA256 եւ այլ ալգորիթմներ օգտագործելով, որոնք թույլ են տալիս ստուգել բեռնված ֆայլը մշակողի կողմից վերբեռնված ֆայլի հետ: Երրորդ կողմի ծրագրերը կարող են օգտագործվել ֆայլերի գումարների հաշվարկման համար, բայց կա մի մեթոդ, օգտագործելով ստանդարտ Windows 10, 8 եւ Windows 7 գործիքները (պահանջում է PowerShell 4.0 կամ ավելի բարձր), օգտագործելով PowerShell կամ հրամանի տողը, որը ցուցադրվում է հրահանգներին:
Getting the checksum ֆայլի օգտագործելով Windows
Նախ `Windows PowerShell- ը պետք է սկսեք. Ամենադյուրին ճանապարհն այն է, որ որոնումը օգտագործվի Windows 10-ի առաջադրանքների սանդղակում կամ Windows 7-ի Սկսելու համար:
PowerShell- ի ֆայլի համար hash- ը հաշվարկելու հրամանը ` Get-filehash- ը, եւ դրա օգտագործման համար գումարը հաշվարկելու համար բավական է մուտքագրել այն հետեւյալ պարամետրերով (օրինակ, խաչը հաշվարկվում է C- ի VM- ի Windows- ի Windows 10-ի պատկերի համար):
Get-FileHash C: VM Win10_1607_Russian_x64.iso | Ֆորմատ-ցուցակ
Այս ձեւով հրաման օգտագործելով, խաչը հաշվարկվում է SHA256 ալգորիթմի միջոցով, բայց այլ տարբերակներ են աջակցվում, որոնք կարող են սահմանվել, օգտագործելով -Algorithm պարամետրը, օրինակ, հաշվի համար MD5 ստուգիչ գումարը, հրամանները նման են հետեւյալ օրինակին
Get-FileHash C: VM Win10_1607_Russian_x64.iso- Ալգորիթմ MD5 | Ֆորմատ-ցուցակ
Հետեւյալ արժեքները աջակցվում են Windows PowerShell- ի ստուգումների հաշվարկման ալգորիթմների համար
- SHA256 (նախնական)
- MD5
- SHA1
- SHA384
- SHA512
- MACTripleDES- ը
- RIPEMD160
Get-FileHash- ի հրամանագրի շարադրանքի մանրամասն նկարագրությունը հասանելի է նաեւ պաշտոնական կայքում //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx
Getting file hash հրամանի տողում CertUtil- ի հետ
Windows- ում կա ներկառուցված CertUtil կոմունալ վկայագրերով աշխատելու համար, որը, ի թիվս այլ բաների, կարող է հաշվարկել ալգորիթմների օգտագործման ֆայլերի գումարի չափը:
- MD2, MD4, MD5
- SHA1, SHA256, SHA384, SHA512
Օգտագործման համար օգտագործեք Windows 10, 8 կամ Windows 7 հրամանի տողը եւ մուտքագրեք հրամանը հետեւյալ ձեւաչափով.
certutil -hashfile path_to_file ալգորիթմ
Մի ֆայլի համար MD5 խաշը ստանալու օրինակ է ստորեւ նկարահանված նկարում:
Հավելյալ դեպքերում `Windows- ում ֆայլի խնայողությունների հաշվարկման համար անհրաժեշտ երրորդ կողմի ծրագրեր անհրաժեշտության դեպքում կարող եք ուշադրություն դարձնել SlavaSoft HashCalc- ին:
Եթե ցանկանում եք Windows XP- ի կամ Windows 7-ի գումարները հաշվել առանց PowerShell- ի 4-ի (եւ տեղադրելու կարողություն), կարող եք օգտագործել Microsoft File Checksum Integrity Verifier հրամանի տող համակարգը, որը հասանելի է պաշտոնական կայքում //www.microsoft.com/en -us / download / details.aspx? id = 11533 (կոմունալ օգտագործելու հրամանի ձեւաչափը ` fciv.exe file_path - Արդյունքը կլինի MD5: Դուք կարող եք նաեւ հաշվարկել SHA1 խաչ: fciv.exe -sha1 path_to_file)