የፋይልን SHA256 ሃሽ በWindows ላይ እንዴት ማረጋገጥ ይቻላል
የSHA256 ሃሽ የፋይል የጣት አሻራ ነው። የወረደው ፋይል ሃሽ ለእሱ ከታተመው ጋር እኩል ከሆነ፣ ያለ ለውጥ ወይም የማውረድ ስህተት በትክክል የታተመውን ፋይል ይዘዋል።
ሃሹን በPowerShell ያግኙ
Get-FileHash በWindows ውስጥ የተካተተ ነው። የወረደውን ፋይል በያዘው አቃፊ ውስጥ ያስኪዱት፤ SHA256 ነባሪ ስልተ ቀመሩ ነው።
Get-FileHash .\vlc-3.0.21-win64.exe -Algorithm SHA256ወይም በትዕዛዝ መጠየቂያ
በእያንዳንዱ የWindows ስሪት ላይ የሚገኘው certutil ያንኑ እሴት በትንንሽ ፊደላት ያሳያል (የቆዩ የWindows ስሪቶች በባይቶቹ መካከል ክፍተት ያስቀምጣሉ)።
certutil -hashfile vlc-3.0.21-win64.exe SHA256በራስ-ሰር ያነጻጽሩ
የታተመውን ሃሽ በትምህርተ ጥቅሶቹ መካከል ይለጥፉ። ንጽጽሩ ትልቅ እና ትንሽ ፊደላትን አይለይም፤ ፋይሉ ከተዛመደ True ያሳያል።
(Get-FileHash .\vlc-3.0.21-win64.exe).Hash -eq "PUBLISHED-SHA256-HASH"አለመዛመድ ምን ማለት ነው
ፋይሉ የታተመው አይደለም፦ ማውረዱ ተቋርጧል፣ ፕሮክሲ ቀይሮታል፣ ወይም አሳታሚው በዚያው አድራሻ ፋይሉን ተክቷል። አያስኪዱት። ከይፋዊው አድራሻ ዳግም ያውርዱት፤ ሃሹ አሁንም ከተለየ፣ አሳታሚው ፋይሉን ቀይሮት ሊሆን ይችላል፤ ማኒፌስቱም ይዘመናል።
ዲጂታል ፊርማውንም ያረጋግጡ
ሃሹ ፋይሉ አለመቀየሩን ያረጋግጣል፤ ፊርማው ደግሞ ማን እንዳተመው ይነግርዎታል። በPowerShell ውስጥ Get-AuthenticodeSignature ፈራሚውን እና ፊርማው ትክክለኛ መሆኑን ያሳያል። በፋይል አሳሽ (File Explorer) ውስጥ፦ ባሕሪያት → ዲጂታል ፊርማዎች (Properties → Digital Signatures)።
Get-AuthenticodeSignature .\vlc-3.0.21-win64.exe | Format-List Status, SignerCertificateተደጋግመው የሚጠየቁ ጥያቄዎች
የሚዛመድ ሃሽ ፕሮግራሙ ከማልዌር ነፃ ነው ማለት ነው?
አይደለም። ፋይሉ በጥቅል መረጃው ውስጥ የተዘረዘረው ነው ማለት ብቻ ነው። ይዘቱን ለመፈተሽ ፋይሉን ይቃኙ ወይም ሃሹን በVirusTotal ላይ ይፈልጉ፤ ExeAtlas ለእያንዳንዱ ጫኚ ያንን ፍለጋ ያገናኛል።
SHA256 ከMD5 ወይም ከSHA1 ይሻላል?
አዎ። MD5 እና SHA1 ሆን ተብሎ ሊጭበረበሩ ይችላሉ፤ SHA256 በዛሬው ዘዴዎች አይቻልም፤ winget የሚጠቀመውም ለዚህ ነው።