Windows PowerShell හි ගොනුවක හැෂ් (චෙක්සම්) සොයා ගන්නේ කෙසේද?

ගොනු හැෂ් හෝ චෙක්සම් යනු ගොනු සංරචකයෙන් ගණනය කරනු ලබන කෙටි අද්විතීය අගයක් සහ, සාමාන්යයෙන් බාගත කිරීමේදී ගොනු වල නිරවද්යතාවය හා අනුකූලතාවය (ගවේෂණයන්) පරීක්ෂා කිරීමට, විශේෂයෙන් විශාල ගොනු (පද්ධති අනුරූ හා සමාන) වෙත බාගත කළ හැකි හෝ මෙම ගොනුව අනිෂ්ට මෘදුකාංග මඟින් ප්රතිස්ථාපනය කර ඇති බවට සැකයක් තිබේ.

බාගැනීම් අඩවි බොහෝ විට MD5, SHA256 සහ අනෙකුත් ඇල්ගොරිතම භාවිතා කරන ලද චෙක්සම් අඩංගු වේ. එමගින්, බාගත කරන ලද ගොනුව සංවර්ධකයා විසින් උඩුගත කරන ලද ගොනුව සමඟ සත්යාපනය කිරීමට ඉඩ ලබා දේ. තෙවන පාර්ශවීය වැඩසටහන් ෆයිල්ස් සෙක්ස්ම්ම්ස් ගණනය කිරීම සඳහා භාවිතා කළ හැකි නමුත්, Windows 10, 8 සහ Windows 7 මෙවලම් භාවිතා කිරීමට ක්රමයක් භාවිතා කළ හැකිය (PowerShell 4.0 හෝ ඊට වඩා අවශ්ය වේ) - PowerShell හෝ විධාන රේඛාව භාවිතයෙන් උපදෙස් ලබා දෙනු ඇත.

වින්ඩෝස් භාවිතා කරන ගොනුවක චෙක්ඩුවක් ලබා ගැනීම

මුලින්ම ඔබ Windows PowerShell ආරම්භ කිරීම අවශ්ය වේ: වඩාත් පහසුම ක්රමය වන්නේ වින්ඩෝස් 10 කාර්ය තීරුවෙහි හෝ Windows 7 ආරම්භක මෙනුව සඳහා භාවිතා කිරීමයි.

PowerShell ගොනුවක් සඳහා හෑෂ් ගණනය කිරීම සඳහා වන විධානය - Get-filehash, සහ පරික්ෂා කිරීම සඳහා ගණනය කිරීමට එය භාවිතා කිරීම සඳහා, පහත දැක්වෙන පරාමිතියන් සමඟ එය ඇතුල් කිරීම සඳහා ප්රමාණවත් වේ (උදාහරණයේදී, උදාහරණයක් ලෙස, ධාවක සීඑම් ෆෝල්ඩරයේ වින්ඩෝස් 10 හි ISO පිළිබිඹුව සඳහා හැෂ් ගණනය කර ඇත):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Format-List

මෙම ආකාරයේ විධානය භාවිතා කරන විට, හෑෂ් SHA256 ඇල්ගොරිතම භාවිතා කරනු ලැබේ, නමුත් අනෙකුත් විකල්පයන් අනුගමනය කරනු ලැබේ, එනම් -Algorithm පරාමිතිය භාවිතා කිරීම සඳහා, උදාහරණයක් ලෙස, MD5 චෙක්සම්ම ගණනය කිරීම සඳහා, පහත දැක්වෙන උදාහරණයේ පහත දැක්වෙන විධියේ ආකාරයෙන් දිස්වෙයි

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

වින්ඩෝස් වල PowerShell හි චෙක්සම් ගණනය කිරීමේ ඇල්ගොරිතම සඳහා පහත දැක්වෙන අගයන් සහාය වේ

  • SHA256 (පෙරනිමිය)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • මැක්ග්රොඩිංස්
  • RIPEMD160

Get-FileHash විධානය සඳහා වන රීති පිළිබඳ සවිස්තර විස්තරය නිල වෙබ් අඩවියෙන් ලබාගත හැක //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

CertUtil සමඟ විධාන රේඛාවේ ගොනු හැෂ් එකක් ලබා ගැනීම

වින්ඩෝස් මත, සහතික සමඟ වැඩ කිරීම සඳහා CertUtil උපයෝගීතාවයක් ඇත, වෙනත් දේවල් අතර, අල්ගොරිතම භාවිතා කරන ලද ලිපිගොනු පරික්ෂා කිරීම සඳහා ගණනය කළ හැක:

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

මෙවලම් භාවිතා කිරීම සඳහා වින්ඩෝස් 10, 8 හෝ වින්ඩෝස් 7 විධාන රේඛාව ක්රියාත්මක කර පහත දැක්වෙන ආකෘතියෙන් විධානය ඇතුල් කරන්න:

certutil -hashfile path_to_file ඇල්ගොරිතමය

ගොනුවක් සඳහා MD5 හෑසයක් ලබා ගැනීම සඳහා උදාහරණයක් පහත දැක්වෙන තිරයේ දැක්වේ.

අමතර: වින්ඩෝස් වල ෆයිල් ඇක්සස් ගණනය කිරීම සඳහා තුන්වන පාර්ශව වැඩසටහන් අවශ්ය නම්, ඔබට SlavaSoft HashCalc වෙත අවධානය යොමු කළ හැකිය.

ඔබ Windows XP හෝ Windows 7 හි චෙක්සම් නිසි පරිදි ගණනය කිරීමට අවශ්ය නම්, එය PowerShell 4 (සහ එය ස්ථාපනය කිරීමට ඇති හැකියාව) ගණනය කිරීම සඳහා නිල වෙබ් අඩවියේ බාගත කිරීම සඳහා Microsoft File Checksum Integrity Verifier විධාන රේඛා උපයෝගීතාව භාවිතා කළ හැකිය. //Www.microsoft.com/en -us / බාගන්න / විස්තර.aspx? id = 11533 (උපයෝගීතාව භාවිතා කිරීමට විධානයෙහි ආකෘතිය: fciv.exe file_path - ප්රතිඵල MD5 වේ. ඔබට SHA1 හැෂ් ගණනය කළ හැකිය: fciv.exe -sha1 path_to_file)