වින්ඩෝස් 7 හි චෙක්සම් උපයෝගීතාවයක් තිබේද?


727

වින්ඩෝස් 7 හි චෙක්සම් / හැෂ් උපයෝගීතාවයක් තිබේද?


මගේ ප්‍රදේශය නොව, ස්ක්‍රිප්ටින් භාෂාවෙන් ගොඩනඟන ලද පවර්ෂෙල්ට බොහෝ විට එය කළ හැකිය.
ෆොෂි

18
" කිසිම තෙවන පාර්ශවීය මෘදුකාංගයක් ස්ථාපනය කිරීමට මට අවසර නැත" යන මෝඩයන්ගෙන් එකක් මෙයද ? එසේ නම්, "පවර්ෂෙල් එස්එච්ඒ 1 හැෂ්" සඳහා ගොග්ලිං කිරීමට උත්සාහ කරන්න, එම්එස් හි ක්‍රිප්ටෝ ඒපීඅයි භාවිතා කරමින් බිල්ට් පවර්ෂෙල් මත ධාවනය වන ස්ක්‍රිප්ට් / සෙ.මී.
afrazier

8
GetFile-Hash ඇත. ඔබට PS 4.0 හෝ ප්‍රජා දිගු අවශ්‍ය වේ stackoverflow.com/questions/10521061/…
rofrol

2
අවාස්ට් ප්‍රති වෛරසය මා සඳහා ඉහත වෙබ් අඩවියෙන් බාගැනීම් අවහිර කරයි, එබැවින් ප්‍රවේශමෙන් ප්‍රවේශ වීම වටී.
ජූල්ස්

10
සටහන, හොඳම පිළිතුර (මට) 2 වන පිළිතුර වන අතර, එය අසන්නා විසින් තෝරාගත් පිළිතුරට වඩා වැඩි ඡන්ද ප්‍රමාණයක් ඇත. පා cert කයාට: "certutil.exe" විකල්පය සඳහා පහත බලන්න.
macetw

Answers:


205

මෙම අනෙක් පිළිතුරෙහි නිශ්චිතව දක්වා ඇති පරිදි ගොඩනගා ඇති උපයෝගීතාවයක් ඇත.

කෙසේ වෙතත්, වින්ඩෝස් එක්ස්ප්ලෝරර් සමඟ පිළිවෙලට ඒකාබද්ධ වන හැෂ් ටැබ් නම් වූ මෙම නිදහස් මෘදුකාංග යෙදුම භාවිතා කිරීමට ඔබට අවශ්‍ය විය හැකිය ... ලිපිගොනු වල ගුණාංග සංවාදයේ ටැබ් එකක් ලියාපදිංචි කිරීම. එය ඉතා මිහිරි ය.

HashTab තිර රුව


93
මම හැෂ් ටැබ් වලට වඩා හැෂ්චෙක් වලට කැමතියි, එයට මූලික වශයෙන් එයට බහු මිශ්‍ර ගොනු / ෆෝල්ඩර තේරීම් හැසිරවිය හැකි අතර එයට SFV / MD5 / SHA1 ගොනු නිර්මාණය කිරීමට / සත්‍යාපනය කිරීමට හැකිය. ආර්ස් සංසදවලදී මගේ ලිවීම වඩාත් සවිස්තරාත්මක වේ.
afrazier

47
හැෂ් ටැබ් පුද්ගලික භාවිතය සඳහා පමණක් නොමිලේ බව දැන ගන්න! හැෂ්චෙක් විවෘත මූලාශ්‍රයක් වන අතර සම්පූර්ණ නොමිලේ (BSD බලපත්‍රය)
keiki

36
ඔව්, cmd එකක් ඇත: CertUtil -hashfile _main.exe MD5
Scott 混合 理论

18
"ඔබට අවශ්‍ය දේ හරියටම කරන බිල්ට් උපයෝගීතාවයක් ඇත. කෙසේ වෙතත්, ඔබ ඉල්ලූ දෙයක් නොකරන වෙනත් මෙවලමක් භාවිතා කළ හැකිය." මෙය පිළිගත් පිළිතුර වන්නේ ඇයි?
abaumg

9
> "ස්තූතියි. අවාසනාවකට ගොඩනගා ගැනීම මට අත්‍යවශ්‍ය අවශ්‍යතාවයක් විය." එසේනම් ඔබ ප්‍රශ්නයක් ඉල්ලන්නේ නැති, ගොඩනගා නැති මෘදුකාංගයක් තෝරාගත්තේ ඇයි?
KalEl

1267

CertUtil යනු පෙර ස්ථාපනය කරන ලද වින්ඩෝස් උපයෝගීතාවයකි, එය හැෂ් චෙක්සම් ජනනය කිරීමට භාවිතා කළ හැකිය:

certUtil -hashfile pathToFileToCheck [HashAlgorithm]

HashAlgorithm තේරීම්: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

උදාහරණයක් ලෙස, පහත දැක්වෙන්නේ ගොනුව සඳහා MD5 චෙක්සමයක් ජනනය කරයි C:\TEMP\MyDataFile.img:

  CertUtil -hashfile C:\TEMP\MyDataFile.img MD5

* නික්ස් පද්ධති වලට සමාන ප්‍රතිදානයක් ලබා ගැනීම සඳහා ඔබට පවර්ෂෙල් මැජික් කිහිපයක් එකතු කළ හැකිය:

$(CertUtil -hashfile C:\TEMP\MyDataFile.img MD5)[1] -replace " ",""

112
වින්ඩෝස් 7 හි ගොඩනගා ඇති එකම ප්‍රශ්නය මෙයයි. පවර්ෂෙල් ස්ක්‍රිප්ට් එකක් හැරුණු විට මෙය ඔබට මෘදුකාංග ස්ථාපනය කළ නොහැකි පරිසරයන් ඇත. මෙම පිළිතුර සඳහා මගේ තනි උඩුකය ප්‍රමාණවත් නොවන බව පෙනේ.
jbo5112

19
MD5.bat: @certutil -hashfile% 1 MD5 | find / v "file of has" | find / v "CertUtil"
pbarney

7
වින්ඩෝස් PE හිcertutil එය නොමැති බව කරුණාවෙන් සලකන්න , එබැවින් ඔබ PE හි පූර්ව යෙදවීමේ කාර්ය ස්ක්‍රිප්ට් එකක චෙක්සමයක් ගණනය කිරීමට උත්සාහ කරන්නේ නම්, ඔබට Microsoft FCIV වැනි බාහිර මෙවලමක් භාවිතා කිරීමට සිදුවේ .
වේෆරර්

3
එය ඇදහිය නොහැකි නමුත් ලිනක්ස් යටතේ CertUtil -hashfile C:\TEMP\MyDataFile.img MD5ඇති එකම හැෂ් නිපදවන්නේ නැත md5sum /tmp/MyDataFile.img(මම සහතික කරන්නේ එය සවිකර ඇති එකම
ගොනුවයි

15
@lalebarde MD5 සඳහා ඇත්තේ එක් ප්‍රමිතියක් පමණි. ඔබ එකම ගොනුවකින් වෙනස් ප්‍රති results ල ලබා ගන්නේ නම්, එයට හේතුව යම් දෙයක් එම ගොනුවේ යම් වෙනසක් සිදු කිරීම සහ හැෂ් වෙනස් වීමට හේතු වීමයි. මෙය MD5 සහ අනෙකුත් හැෂිං ප්‍රමිතීන්හි වැදගත්ම කාර්යයකි.
පෝල්

184

මම භාවිතා කරන්නේ හැෂ්චෙක් ( නවතම අනුවාදය ) වන අතර එය ලිපිගොනු සඳහා දේපල පිටුවක් ලෙස ඒකාබද්ධ වන අතර හැෂ් චෙක් ලිපිගොනු (එස්එෆ්වී) සමඟ සැසඳීම සඳහා සන්දර්භය මෙනුවක් ඇතුළත් වේ.

එය නොමිලේ වන අතර ප්‍රභවය ලබා ගත හැකිය.

තිර රුව


3
හාස්යජනක යෙදුම. අනිවාර්යයෙන්ම හොඳම. එය සාදන ලද ගොනුවේ ද්විත්ව ක්ලික් කිරීමකින් හැෂ් පරීක්ෂා කළ හැකිය. එම්ඩී 5! හැෂ් කළ ලිපිගොනු මොනවාදැයි එය සිහිපත් කරයි.
පවෙල් රැඩ්සිවිලොව්ස්කි

6
මූලික වින්ඩෝස් උපයෝගීතාව වෙනස් කර ඇති බව AVG සලකුණු කරයි - අනිෂ්ට මෘදුකාංග බොහෝ විට කරන දේ එයයි.
dunxd

11
නිදහස්, විවෘත මූලාශ්‍රයක්, දේපල පිටුව හා ගවේෂක සන්දර්භය මෙනුව සමඟ ඒකාබද්ධ වී .MD5 පරීක්ෂකයෙකු ඇති අතර SHA-1 සඳහා සහය දක්වයි. එය හුදෙක් 85kb වන අතර දිවෙන සඳහන් කළ යුතු නැත ඇත්තටම වේගයෙන්. මෙම යෙදුම විකාර සහගතයි , ස්තූතියි!
Şafak Gür

4
ඔබට එය චොකලට් හරහා ස්ථාපනය කළ හැකිය!
මයිකල් කැරන්

4
Oss සොසෙන්බින්ඩර් ඔබ වැරදි තැනක බලා සිටින්නට ඇත. SHA-256 දෙසැම්බර් 14 සිට සහය දක්වයි. මෙවලම අවම වශයෙන් සැප්තැම්බර් 16 වන තෙක් යාවත්කාලීන වෙමින් පවතින අතර එය මෑතකදී ක්‍රියාකාරී නොවිය හැකි අතර සමහර විට එයට එකතු කිරීමට බොහෝ දේ නොමැත. github.com/gurnec/HashCheck/releases
B Layer

85

පවර්ෂෙල් අනුවාදය 4 සහ ඊට ඉහළින් Get-FileHash cmdlet ඇතුළත් වේ .

powershell get-filehash -algorithm md5 <file_to_check>

මතක තබා ගැනීමට පහසු අඛණ්ඩ අන්වර්ථයක් සෑදීමට ඩොස්කි භාවිතා කරන්න .

doskey sha1sum=powershell get-filehash -algorithm sha1 "$1"
doskey md5sum=powershell get-filehash -algorithm md5 "$1"

1
හැෂ් powershell Get-FileHash -Algorithm md5 <file_to_check> | Format-List
ප්‍රති result ල

අවසාන වශයෙන් එය පවර්ෂෙල් වෙත පැමිණේ!
ෆ්‍රැන්ක්ලින් යූ

දීප්තිමත් ප්රශ්නය සහ පිළිතුරු. මේ සියල්ලටම ස්තූතියි. මම වෙනත් මෘදුකාංගයක් නිර්දේශ කරමි, නමුත් මෙය සම්පුර්ණයි. මෙම ත්‍රෙඩ් එක සඳහා ප්‍රමාණවත් දායකයින්ට ස්තූතියි. මට සමාවෙන්න ... වින් 8.1 සහ 10 හි ඇති පවර්ෂෙල් එකවර Get-FileHash "C:\foo.exe" -Algorithm MD5,SHA1,SHA256 | Format-Listහැෂ් කිහිපයක් ලැයිස්තුගත කිරීම සඳහා දේශීයව හඳුනා නොගන්නේ මන්දැයි මම විමසමි. එවැනි උපදෙස් කොන්සෝලය තුළ ගබඩා වී නොමැත? නිවැරදි වාක්‍ය ඛණ්ඩය සමඟ මම කිහිප වතාවක් ප්‍රතිසංස්කරණය කිරීමට උත්සාහ කළෙමි, නමුත් එය මට දෝෂයක් ගෙන දෙන අතර එය පිටපතක් කාවැද්දීමකින් තොරව ක්‍රියාත්මක වන බවක් නොපෙනේ.
K0media

පිළිගත් පිළිතුර ඇතුළුව වෙනත් බොහෝ විකල්ප මෙන් නොව මෙය ගොඩනගා ඇති බැවින් මෙය වැඩි අවධානයක් අවශ්‍ය වේ.
flickerfly

85

මයික්‍රොසොෆ්ට් වෙතින් FCIV උපයෝගීතාව ඇත, මයික්‍රොසොෆ්ට් ගොනු චෙක්සම් අඛණ්ඩතාව සත්‍යාපකය ( බාගත කිරීමේ සබැඳිය ).

මයික්‍රොසොෆ්ට් ෆයිල් චෙක්සම් අඛණ්ඩතාව සත්‍යාපන මෙවලම යනු සහය නොදක්වන විධාන රේඛා උපයෝගීතාවයකි, එය ගොනු සඳහා MD5 හෝ SHA1 ගුප්ත ලේඛන හැෂ් ගණනය කරයි.

එය පද්ධති අවශ්‍යතා තුළ වින්ඩෝස් 7 නොපෙන්වන නමුත් මම එය වින්ඩෝස් 8 හි භාවිතා කර ඇති අතර එය ක්‍රියාත්මක විය.


ඇයි අපි සහාය නොදක්වන විධාන රේඛා උපයෝගීතාවයකට සම්බන්ධ වන්නේ. මෙය කතුවරයාට අවශ්‍ය බව මට විශ්වාසයි.
රැම්හවුන්ඩ්

31
එම උපයෝගීතාව මට ප්‍රයෝජනවත් විය. මම එම්එස්ඩීඑන් වෙතින් අයිසෝ රූපයක් බාගත කළ අතර එය චෙක්සම් කිරීමට අවශ්‍ය විය. මට තෙවන පාර්ශවීය මෙවලම් අවශ්‍ය නොවීය. මට ෂෙල් ඒකාබද්ධ කිරීම අවශ්‍ය නොවූ අතර කතුවරයා එය ඉල්ලා සිටියේ නැත. එය විශ්වාසදායක මූලාශ්‍රයක් වන මයික්‍රොසොෆ්ට් වෙතින් වන අතර සහාය නොදක්වන අතර එය තවමත් ක්‍රියාත්මක වේ. මා මෙහි සබැඳියක් පළ කළේ මා වැනි වෙනත් අයට එය ප්‍රයෝජනවත් විය හැකි බැවිනි.
නිර්මාතෘ

29
මම reat නිර්මාතෘ සමඟ සිටිමි. එය සහාය දක්වන මෘදුකාංග නොවිය හැක, නමුත් අවම වශයෙන් මයික්‍රොසොෆ්ට් කතුවරයා වේ. ආරක්ෂාව පවත්වා ගැනීම සඳහා චෙක්සම් වැඩසටහන් සැබවින්ම වැදගත් ය; අහඹු තෙවන පාර්ශවයකින් මා ලබා නොගනී.
ellisbben

3
එය මධ්‍යස්ථ භාවිතය සඳහා හරි උපයෝගීතාවයක් වුවද එය අස්ථායි. එකම ප්‍රමාණයේ ලිපිගොනු වෙනස් දැයි තීරණය කිරීම සඳහා මම එය xdelta ස්ක්‍රිප්ට් එකක භාවිතා කරන අතර සෑම සියගණනකට වරක් සෑම කඩාවැටීමකටම 1 ක් පමණ ලැබෙනු ඇතැයි කණගාටුයි. එය විශ්වාස කළ නොහැකි ය, එබැවින් උපදෙස්: වෙනත් දෙයක් භාවිතා කරන්න.
ජේසන්එක්ස්ඒ

2
මට එය භාවිතා කිරීමට අවශ්‍ය වින්ඩෝස් පද්ධතියක FCIV ස්ථාපනය කර නැත, නමුත් සහතිකය සෑම විටම එහි තිබුණි. භාවිතා කිරීමට අවශ්‍ය මෙවලමෙහි නම මට අමතක වූ විට FCIV ඉහළ සෙවුම් ප්‍රති result ලයක් නොවනු ඇතැයි මම ප්‍රාර්ථනා කරමි. මෙම අංගය ගොනු ගුණාංග සංවාදයට සහ බ්‍රව්සර් බාගැනීම් කළමණාකරුවන්ට පමණක් ගොඩනගා ඇතැයි මම ප්‍රාර්ථනා කරමි.
jla

40

7-Zip හි නව අනුවාදය ඔබට දකුණු ක්ලික් කිරීමෙන් චෙක්සම් සඳහා විකල්පයක් ලබා දෙයි (මෙයට MD5 ඇතුළත් නොවේ ). එහි SHA-1 , SHA-256 , CRC-32, CRC-64 යනාදිය ඇත.

රූප විස්තරය මෙහි ඇතුළත් කරන්න.


MD5 සඳහා ඔබට HashTab බාගත කර දකුණු ක්ලික් කර ගුණාංග පරීක්ෂා කළ හැකිය .

රූප විස්තරය මෙහි ඇතුළත් කරන්න


7-zip හි කුමන අනුවාදය ගැනද ඔබ කතා කරන්නේ?
klaar

අවාසනාවට, 7-zip චෙක්සම් මෙවලම මඟින් චෙක්සම් පිටපත් කිරීමට ඔබට ඉඩ නොදේ!
ඩෙරෙක් මහර්

මම හිතන්නේ හැෂ් පෙළ තෝරාගෙන Ctrl + C හොඳින් ක්‍රියා කරයි.
abe312

මගේ සැකසුම තුළ, ඔබ ගොනුවේ ගුණාංග වෙත ගියහොත්, ඔබට රෑෂ් ක්ලික් කරන්න-> ගොනු හැෂ් පටිත්ත යටතේ පිටපත් කරන්න.
abe312

24

මෙන්න මම මීට පෙර භාවිතා කළ එකක් එක්ස්ප්ලෝරර්ගේ "ගුණාංග" දෙබස සමඟ මනාව සම්බන්ධ වේ: ගිම්හාන ගුණාංග . එය විවෘත මූලාශ්‍රයක් වන අතර x64 අනුවාදයක් ද තිබේ .

SummerProperties තිර වෙඩි තැබීම

ආරක්ෂිත ජාලකරණයේ FileAlyzer සඳහාද මම කැමතියි , එය අතිරේක විශේෂාංග ද සපයයි. නමුත් චෙක්සම් සඳහා පමණක් ගිම්හාන ගුණාංග සැහැල්ලු වන අතර එම කාර්යය ඉටු කරයි.


1
මෙහි ඇති එකම ගැටළුව වන්නේ එය ෆෝල්ඩර හෝ ගොනු කණ්ඩායම් වලට සහාය නොදක්වයි. එය ද dvlp වලින් බැහැරයි
Pavel Radzivilovsky

1
එහි ඇති තවත් ගැටළුවක් නම්, ඔබට එයට හැෂ් එකක් ඇලවිය නොහැකි අතර එය ගැලපෙන්නේ දැයි බලන්න
ජොනතන්

මෙය සැබවින්ම පැරණි බව මම දනිමි, නමුත් ප්‍රශ්නය ඇසීමට වසරකට පෙර ඔබ එයට පිළිතුරු දුන්නේ කෙසේද?
බාරුක්

Ar බාරුච් ඔබ ප්‍රශ්නයේ සංස්කරණ ඉතිහාසය දෙස බැලුවහොත් , 2015 මැයි මාසයේදී තවත් සමාන ප්‍රශ්නයකට (නමුත් පැරණි) පිළිතුරු මෙම ප්‍රශ්නයට ඒකාබද්ධ වී ඇති බව ඔබට පෙනෙනු ඇත. අළුත් ප්‍රශ්නය නොනැසී පැවතීමට හේතුව කුමක්දැයි මට විශ්වාස නැත, නමුත් එය අමුතු පෙනුමක් වන්නේ එබැවිනි. මෙන්න පැරණි පැරණි ප්‍රශ්නය .
ක්‍රිස් ඩබ්ලිව්. රියා

16

Nirsoft හි HashMyFiles යනු ඔබේ පද්ධතියේ ගොනු එකක් හෝ වැඩි ගණනක MD5 සහ SHA1 හැෂ් ගණනය කිරීමට ඉඩ සලසන කුඩා උපයෝගීතාවයකි. ඔබට පහසුවෙන් MD5 / SHA1 හැෂ් ලැයිස්තුව ක්ලිප්බෝඩ් එකට පිටපත් කළ හැකිය, නැතහොත් ඒවා පෙළ / html / xml ගොනුවට සුරකින්න.

වින්ඩෝස් එක්ස්ප්ලෝරර් හි සන්දර්භය මෙනුවෙන් හැෂ්මයිෆයිල්ස් දියත් කළ හැකි අතර තෝරාගත් ගොනුවේ හෝ ෆෝල්ඩරයේ MD5 / SHA1 හැෂ් ප්‍රදර්ශනය කරන්න.

alt පෙළ

HashMyFiles යනු නිදහස් මෘදුකාංග සහ අතේ ගෙන යා හැකි ය.


+1, නව එකක් මෙන් පෙනේ - මා අවසන් වරට පරීක්ෂා කළේ (විධාන රේඛාවක් වන md5sum අනුවාදයට යාමට පෙර ) FastSum - නමුත්, එය එක්තරා ආකාරයක අත්හදා බැලීමේ මෘදුකාංගයක් වූ අතර බොහෝ දේ අවුල් විය. HashMyFiles හොඳයි, මන්ද එය බහු ලිපිගොනු ඇදගෙන යාමට සහ CSV වෙත අපනයනය කිරීමට ඉඩ සලසයි (වැදගත් අංග දෙකම). මීට වසර කිහිපයකට පෙර ෆාස්ට්සම් සොයාගත් විට මම එය දුටුවා යැයි නොසිතන්න.
nik

එය හරි, හැෂ්මයිෆයිල්ස් යනු නිර්සොෆ්ට්ගේ කළඹට තරමක් මෑත කාලීන එකතු කිරීමකි, එය ප්‍රථම වරට 2007 දී නිකුත් කරන ලදී.

…that integrates into Windows [Explorer]
සයිනෙටෙක්

හා ඉතා කුඩා ප්රමාණයක්!
පීටර් ටී.

14

මට මෙම පවර්ෂෙල් පිටපත හමු විය:

param([switch]$csv, [switch]$recurse)

[Reflection.Assembly]::LoadWithPartialName("System.Security") | out-null
$sha1 = new-Object System.Security.Cryptography.SHA1Managed
$pathLength = (get-location).Path.Length + 1

$args | %{
    if ($recurse) {
        $files = get-childitem -recurse -include $_
    }
    else {
        $files = get-childitem -include $_
    }

    if ($files.Count -gt 0) {
        $files | %{
            $filename = $_.FullName
            $filenameDisplay = $filename.Substring($pathLength)

            if ($csv) {
                write-host -NoNewLine ($filenameDisplay + ",")
            } else {
                write-host $filenameDisplay
            }

            $file = [System.IO.File]::Open($filename, "open", "read")
            $sha1.ComputeHash($file) | %{
                write-host -NoNewLine $_.ToString("x2")
            }
            $file.Dispose()

            write-host
            if ($csv -eq $false) {
                write-host
            }
        }
    }
}

මූලාශ්‍රය: පවර්ෂෙල් හි SHA1 ගණනය කිරීම

එය ඔබ ස්ථාපනය කර ඇති බව උපකල්පනය කරන .NET උත්තේජනය කරයි


7
වින් 7 එන්නේ .NET 3.5 සහ පවර්ෂෙල් v2 සමඟ වන අතර පවර්ෂෙල් සෑම විටම .NET මත රඳා පවතී, එබැවින් ඔබට PS තිබේ නම් ඔබට .NET ඇත. :-)
afrazier

11

මම මෙය මෙහි එක් කරන්නේ පිටපත් කිරීමේ පේස්ට් සඳහා සූදානම්ව ඇති පූර්ණ ක්‍රියාකාරී බලතල සහිත උදාහරණ මා දැක නැති නිසා පමණි:

C:\> powershell "Get-FileHash %systemroot%\system32\csrss.exe"

Algorithm       Hash
---------       ----
SHA256          CB41E9D0E8107AA9337DBD1C56F22461131AD0952A2472B4477E2649D16E...

C:\> powershell -c "(Get-FileHash -a MD5 '%systemroot%\system32\csrss.exe').Hash"

B2D3F07F5E8A13AF988A8B3C0A800880

C:\> CertUtil -hashfile "%systemroot%\system32\csrss.exe" MD5 | findstr -v file
b2 d3 f0 7f 5e 8a 13 af 98 8a 8b 3c 0a 80 08 80

C:\>

2019 යාවත්කාලීන කිරීම:

මෙම certutilප්රතිදානය මගේ පරණ පෙරහන හැෂ් තවදුරටත් වැඩ කරන්නේ නැහැ හුදෙකලා කිරීමට නම්, වින්ඩෝස් 8 සිට වෙනස් වී ඇති බව පෙනේ. බාහිර අවකාශයන් ද නැති වී ගොස් ඇත - ස්ක්‍රිප්ටින් කිරීමේදී කරදර විය යුතු එක් අඩු දෙයක්. මෙන්න නව පිටපත්-පේස්ට් කළ හැකි නිරූපණය:

C:\>CertUtil -hashfile "%systemroot%\system32\csrss.exe" | findstr -v ash
0300c7833bfba831b67f9291097655cb162263fd

C:\>CertUtil -hashfile  "%systemroot%\system32\csrss.exe" SHA256 | findstr -v :
a37d616f86ae31c189a05b695571732073b9df97bf5a5c7a8ba73977ead3e65b

C:\>ver

Microsoft Windows [Version 10.0.16299.1451]

C:\>

අනාගතයේ සිදුවන තවත් වෙනසකින් බිඳවැටීමට එරෙහිව මෙය වඩාත් ඔරොත්තු දීමේ හැකියාව certutilසඳහා, පෙරීම සඳහා අපි හෙක්ස් නොවන අක්ෂර සහිත රේඛා සෙවිය යුතුය : [^0-9a-zA-Z]. එය වෙනත් ස්ථාන සහ භාෂාවන් සඳහාද ආරක්ෂිත විය යුතුය.

C:\>CertUtil -hashfile  "C:\windows\fonts\arial.ttf" | findstr -vrc:"[^0123-9aAb-Cd-EfF ]"
12c542ef8c99cf3895ad069d31843a5210857fdc

එම සැබෑ ප්‍රති-හෙක්ස් රීජෙක්ස් මෙතරම් අමුතු ඇයි? රීජෙක්ස් පරාසයන් ක්‍රියා කළ යුතු ආකාරය දැන ගැනීමට මෙම ප්‍රශ්නය බලන්න findstr. පැරණි certutilඅනුවාද සමඟ පසුගාමී-ගැළපුම සඳහා මම අමතර අවකාශ චරිතයක් ඇතුළත් කළ නමුත් එය විකල්පයකි.

පවර්ෂෙල් Get-FileHashපෙරනිමිය SHA256 වන අතර certutilතවමත් පෙරනිමි SHA1 බව සලකන්න . එබැවින් ඔබේ ඇල්ගොරිතම අවශ්‍ය විටෙක පැහැදිලිව සඳහන් කරන්න. ඔබට මේ වගේ පවතින විකල්ප ඉක්මනින් පරීක්ෂා කළ හැකිය:

C:\>powershell -c "Get-FileHash -?" | findstr gori

    Get-FileHash [-Path] <string[]> [-Algorithm {SHA1 | SHA256 | SHA384 | SHA512 | MACTripleDES | MD5 | RIPEMD160}]
    Get-FileHash -LiteralPath <string[]> [-Algorithm {SHA1 | SHA256 | SHA384 | SHA512 | MACTripleDES | MD5 |
    Get-FileHash -InputStream <Stream> [-Algorithm {SHA1 | SHA256 | SHA384 | SHA512 | MACTripleDES | MD5 | RIPEMD160}]

C:\>certutil -hashfile -v /? | findstr gori

  CertUtil [Options] -hashfile InFile [HashAlgorithm]
Hash algorithms: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

8

මයික්‍රොසොෆ්ට් ගොනු චෙක්සම් අඛණ්ඩතාව සත්‍යාපකය . එයට MD5 සහ SHA-1 හැෂ් අගයන්ගණනය කළ හැකිය.

ගොනු බාගන්න, උපුටා ගැනීම, ඉන්පසු විධාන විමසුමක් විවෘත කර, උපුටා ගත් මාර්ගයට ගොස් පහත විධානය ටයිප් කරන්න:

fciv -md5 filepath\filename.extension

උදාහරණයක් වශයෙන්:

fciv -md5 d:\programs\setup.exe

මෙම පිළිතුර සහ @ නිර්මාතෘගේ පිළිතුර ඒකාබද්ධ කළ යුතුය. ඔවුන් එකම මෙවලමකට යොමු වේ.
leif81

ප්‍රශ්න මාතෘකාව: වින්ඩෝස් 7 හි චෙක්සම් / හැෂ් උපයෝගීතාවයක් තිබේද? 'fciv' is not recognized as an internal or external command, operable program or batch file.මයික්‍රොසොෆ්ට් වින්ඩෝස් [අනුවාදය 10.0.14393]
අමිත් නායිදු


7

පිළිතුරට pbarney ගේ ප්‍රකාශය මත පදනම් වූ කණ්ඩායම් ගොනුවක්: මෙය ඕනෑම ගොනුවක MD5 හැෂ් පිටපත් කරනුයේ කණ්ඩායම් ගොනුව මතට ඇදගෙන ගොස් ක්ලිප් පුවරුවට ය:

@ECHO OFF
FOR /f "tokens=*" %%i IN ('@certutil -hashfile %1 MD5 ^| find /v "hash of file" ^| find /v "CertUtil"') DO SET r=%%i
SET r=%r: =%
ECHO %r% | clip

ඒ වෙනුවට එය සන්දර්භය මෙනු අයිතමයක් බවට පත් කිරීම සඳහා:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Get MD5]
@="Copy MD5 to Clipboard"

[HKEY_CLASSES_ROOT\*\shell\Get MD5\command]
@="\"C:\\<PATH TO BAT FILE>\\getMD5.bat\" \"%1\""

නැතහොත් අමතර ප්‍රතිදානය ඔබට ප්‍රශ්නයක් නොවේ නම්, එක් ලයිනර් කාණ්ඩ ගොනුවක් ද certutil -hashfile %1 md5ක්‍රියා කරයි
jrh

4

MD5 සන්දර්භය මෙනුව මෙය හරියටම කරයි. එය ගොනු වල සන්දර්භය මෙනුවට MD5 විකල්පයක් එක් කරයි :

රූප විස්තරය මෙහි ඇතුළත් කරන්න

Alt පෙළ

MD5 සන්දර්භය මෙනුව යනු වින්ඩෝස් සඳහා නිදහස් මෘදුකාංග කවච දිගුවක් වන අතර එය තෝරාගත් ගොනුවේ MD5 හැෂ් එකතුව පෙන්වයි.

එය වින්ඩෝස් 7, වින්ඩෝස් 95, 98, එම්ඊ, එන්ටී, 2000 සහ එක්ස්පී සමඟ අනුකූල වේ.


3
"ප්‍රමාණයන්> 2 ^ 31 බයිට් (~ 2.1GB) සහිත විශාල ගොනු සඳහා අපගේ මෙවලමෙහි අවසාන අනුවාදයේ ඇති බරපතල දෝෂයක් නිසා අපි දැනට බාගත කිරීම තවදුරටත් සපයන්නේ නැත."
ටහා ජහංගීර්

4

මෙම යොදා ගන්නා හුදු cmd ෂෙල් තිර රචනය tedr2 පිළිතුර එම බාහිර ප්රතිදානය රේඛා හා අවකාශයක් ලකුණු නමුත් තීරු:

:: hash.cmd : Get a hash of a file
:: p1: file to be hashed
:: p2: Hash algorithm in UPPERCASE
:: p3: Output file

@setlocal
@for /f "tokens=*" %%a in (
'@certutil -hashfile %1 %2 ^|find /v "hash of file" ^|find /v "CertUtil"'
) do @(
  @set str=%%a
)
@set str=%str: =%
@echo %str%
@endlocal

අවශ්‍ය නම් ප්‍රතිදානය ගොනුවකට නැවත යොමු කළ හැකිය:

@echo %str% > %3

උදා

sys> \dev\cmd\hash.cmd MyApp.dll SHA1
8ae6ac1e90ccee52cee5c8bf5c2445d6a92c0d4f

3

md5sum.exeඔබට අවශ්‍ය දේ කළ යුතු උපයෝගීතාවයක් සිග්වින්හි අඩංගු වේ .


2
අවාසනාවට විධාන රේඛා පදනම් වී ඇති බැවින් එය වින්ඩෝස් ෂෙල් සමඟ ඒකාබද්ධ නොවේ.
ක්‍රිස්ටියන් කියුපිටු

ක්‍රිස්ටියන් කියුපිටු ඔබ එය කරන්නේ කෙසේදැයි නොදන්නා නිසා එය කළ නොහැකි යැයි අදහස් නොවේ. මම වින්ඩෝස් ෂෙල් ඩෙස්ක්ටොප් / ෆෝල්ඩර පසුබිම සහ ටයිප් කළ යෙදුම් සන්දර්භය මෙනුවෙන් CLI යෙදුම් ගොඩක් භාවිතා කරමි.
ජේසන්එක්ස්ඒ

2
සිග්වින් දැවැන්ත ලෙස මරණයට පත්වේ. මෙම කාර්යය කරන බොහෝ දේශීය ද්විමයන් ඇත, ඒවායින් බොහොමයක් 200k ට අඩු ය.
sCiphre

සිග්වින් ගැන "දැවැන්ත ලෙස මරා දැමීම" කිසිවක් නැත. සැකසීමේ උපයෝගීතාව ඔබට අවශ්‍ය දේ පමණක් පරීක්ෂා කර බාගත කර ගැනීමට ඉඩ සලසයි. ඔබ තෝරාගන්නා සියල්ලම md5sum නම්, ඔබට ලැබෙන්නේ එපමණයි.
නිකොල් හැමිල්ටන්

3

QuickHash SHA-256 සහ SHA-512 සඳහා සහය දක්වයි. ෆයර්ෆොක්ස් ඇඩෝනයකට ඇතුළත් කිරීම සඳහා සුදු ලැයිස්තුගත කර ඇති ජාවාස්ක්‍රිප්ට් පුස්තකාලවල චෙක්සම් සත්‍යාපනය කිරීමට මට SHA-256 සහාය අවශ්‍ය විය.


යාවත්කාලීන කළ සබැඳිය: sourceforge.net/projects/quickhash/?source=directory (පැති සටහන: ජෙට් බ්‍රේන්ස් දැනට ඔවුන්ගේ චෙක්සම් සඳහාද SHA-256 භාවිතා කරයි.)
ට්‍රෝයි ගිසි

2

1. චෙක්සම්

මම චෙක්සම් විධාන රේඛා උපයෝගීතාව භාවිතා කරමි.

භාවිතය:

checkum [-t = sha1 | sha256 | sha512 | md5] [-c = අත්සන] [-f =] ගොනු මාර්ගය


2. විධාන රේඛා තර්ක

  • -?, --help, -h
    විකල්ප සිදු වූ පිටපත්.
  • -f, --file=VALUE
    ගොනු නාමය.
  • -t, --type, --hashtype=VALUE
    Hashtype Defaults කිරීමට md5.
  • -c, --check=VALUE
    විකල්ප: පරීක්ෂා කරන්න - ඔබට පරීක්ෂා කිරීමට අවශ්‍ය අත්සන. සිද්ධි සංවේදී නොවේ.

3. භාවිතයට උදාහරණ

# Check md5 for "E:\Саша Неотразима\Sasha-Irresistible.exe" file
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe"
342B45537C9F472B93A4A0C5997A6F52
# Check sha256
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256
F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4
# Correct 41474147414741474147 sha256 hash or not?
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256 -c 41474147414741474147
Error - hashes do not match. Actual value was 'F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4'
# One more attempt
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256 -c F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4
Hashes match..


1

HashTab 3.0 යනු MD5 ඇතුළු බොහෝ චෙක්සම් ගණනය කරන නිදහස් ෂෙල් දිගුවකි. එය ගොනු ගුණාංගවල නව පටිත්තක් ලෙස ඒකාබද්ධ කර ඇත.


1

ඔබට භාවිතා කල හැකි Windows සඳහා MD5sums , 28 පමණක් කි.බ. ක බාගත ( Cygwin ඔබට කරන්න ඕන සියලු ගණනය MD5 කාරීව නම් overkill විය හැකි).

එය භාවිතා කිරීමට ඇති පහසුම ක්‍රමය නම්, එම්ඩී 5 හැෂ් ලබා ගැනීම සඳහා md5sums.exe හි ගොනු ඇදගෙන යාම සඳහා එක්ස්ප්ලෝරර් භාවිතා කිරීමයි.


1

නිවැරදි පිළිතුර ඇත්ත වශයෙන්ම, ඔව්, CertUtil ( tedr2 හි පිළිතුර බලන්න ).

නමුත් මම පෙන්ටෙරැක්ට් හි නොමිලේ ගොනු චෙක්සම් සත්‍යාපකය එක් කරන්නෙමි , එය වඩාත් පරිශීලක-හිතකාමී වැඩසටහන් වලින් එකකි. (වියාචනය: මම පෙන්ටෙරැක්ට් සමඟ සම්බන්ධ වී සිටිමි.)

එහි සමහර වාසි:

  • ඔබ වෙනුවෙන් ගණනය කළ සහ අපේක්ෂිත හැෂ් සංසන්දනය කරයි.
  • අවම - ලිපිගොනු සන්දර්භය-මෙනු වල අයිතමයක් නැත, ලිපිගොනු වල ගුණාංග පිළිබඳ අමතර පටිත්තක් නොමැත.

මෙම වැඩසටහනේ අඛණ්ඩතාව සත්‍යාපනය කිරීම සඳහා ( මිනිසා අතරමැදි ප්‍රහාරයන්ට එරෙහිව ) - එය ආරක්ෂිත සම්බන්ධතාවයක් හරහා බාගත කරයි.

පෙන්ටෙරැක්ට් ගොනු චෙක්සම් සත්‍යාපකය

ප්ලස්: නොමිලේ, නොබැඳි (එබැවින් ඔබට ඔබේ ගොනු උඩුගත කිරීමට අවශ්‍ය නැත), පරිශීලක-හිතකාමී (ගොනුවක් ඇදගෙන ගොස් ප්‍රති result ලය ලබා ගන්න), ආරම්භක මෙනුවෙන් දියත් කරයි (ඔබට අවශ්‍ය විට බාගත කළ ක්‍රියාත්මක කළ හැකි දේ සොයා බැලිය යුතු නැත මෙතැන් සිට වසරක් භාවිතා කරන්න), සහ MD5, SHA1, SHA256 යනාදිය සඳහා සහය දක්වයි.


1
ඔබගේ සම්බන්ධතාවය අනාවරණය කිරීම ගැන ස්තූතියි. කෙසේ වෙතත්, කරුණාකර මේ ආකාරයේ බොහෝ ලිපි පළ කිරීමෙන් වළකින්න, එසේ කිරීම අයාචිත තැපැල් ලෙස සැලකිය හැකිය. ප්‍රවර්ධන තනතුරු පිළිබඳ වැඩි විස්තර සඳහා කරුණාකර superuser.com/help/promotion බලන්න .
bwDraco

1
මෙය ක්‍රියාත්මක වන්නේ වින්ඩෝස් 10 හි පමණක් වන අතර ඔප්ෂන් විශේෂයෙන් W7 ගැන විමසනු ඇත.
ජූල්

1

මෙය ගොඩනංවන ලද උපයෝගීතාවයක් නොව එය ඉතා හොඳ විකල්පයකි

http://checksumcompare.sanktuaire.com

ෆෝල්ඩර දෙකක් එකිනෙකට වෙනස් හෝ සමාන නම් ඔබට චෙක්සම් ගොනුව හා / හෝ සාරාංශ අනුව සැසඳිය හැකිය.


1

ඔබට msys2 උත්සාහ කළ හැකිය, එය මෙහි ඇත.

(ඇල්ගොරිතම) එකතුව ටයිප් කරන්න. (ඇල්ගොරිතම) යනු ඔබට භාවිතා කිරීමට අවශ්‍ය හැෂ් ඇල්ගොරිතමයයි. උදා: md5, sha1, sha256 ...

සිග්වින් මෙන් නොව, මෙම මෙවලම අතේ ගෙන යා හැකි ය, ඔබ .zip ගොනුව බාගත කර ඔබට අවශ්‍ය ඕනෑම තැනක උපුටා ගැනීමකි. ඔබට එය සරල ක්ලික් කිරීමකින් භාවිතා කළ හැකිය (msys2.exe).

මෙම මෙවලම ඔබට උපකාරී වනු ඇතැයි බලාපොරොත්තු වෙමු.


-1

හොඳයි, මම ගොනුවකින් හැෂ් කිහිපයක් ගණනය කිරීමට වැඩසටහනක් සකස් කර ඇත්තෙමි . එය ඔබට උපකාරී වනු ඇතැයි මම බලාපොරොත්තු වෙමි.

මෙය කරන්නේ කුමක්ද? එය SHA-1 හෑෂ්, SHA-384 හෑෂ්, MD5 හැෂ් සහ SHA-256 හැෂ් ගණනය කරයි . හොඳයි, ඒ ගැන :)


-1

තෙවන පාර්ශවීය මෙවලම් 100 ක් එතන තිබේ. මම MD5Hash භාවිතා කරමි. Sfv ගොනු සමඟ බාගැනීම් සඳහා, හෑෂ් සත්‍යාපනය කිරීමට ටෙරාකොපි භාවිතා කරන්න .


-2

වින්ඩෝස් හෝ වෙනත් ඕනෑම පරිසරයක ක්‍රියාත්මක වන විසඳුමක් සඳහා පයිතන් භාවිතා කරන්න.

  1. පයිතන් ස්ථාපනය කරන්න - වින්ඩෝස් ස්ථාපකයක් https://www.python.org/downloads/

  2. පරීක්ෂා කළ cksumක්‍රියාත්මක කිරීමක් බාගත කරන්න , උදා: http://pastebin.com/raw.php?i=cKATyGLb - කීමට මෙහි අන්තර්ගතය සුරකින්න, c:\cksum.pyනැතහොත් ඔබට පහසු තැන

චෙක්සම් සිදු කිරීම සඳහා:

python c:\cksum.py INPUTFILE

සම්පාදනය කරන ලද උපයෝගීතාවයක් තරම් වේගවත් නොවේ, නමුත් යුනික්ස් සමඟ අනුකූල වන අතර cksumඕනෑම තැනක ධාවනය වේ.


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.