PowerShell: การตรวจสอบความสมบูรณ์ด้วย Get-FileHash
แฮชคือค่าที่หลงทางและเป็นฟังก์ชันทางเดียว สตริงที่มีความยาวคงที่ถูกสร้างขึ้นจากสตริงที่มีความยาวตามใจชอบ ฟังดูเป็นคณิตศาสตร์ สำหรับผู้ดูแลระบบและผู้ใช้ ค่าแฮชที่แก้ไขของไฟล์เป็นการบ่งชี้ว่าไฟล์ได้รับการแก้ไขแล้ว
ตัวอย่างเช่น ลิงก์ดาวน์โหลดของ Windows 10 จะแสดงค่าแฮช ค่านี้สามารถนำมาเปรียบเทียบกับมูลค่าของไฟล์ที่ดาวน์โหลดได้ หากสื่อการติดตั้งมีค่าแฮชที่แตกต่างกัน ก็สามารถสันนิษฐานได้ว่านี่ไม่ใช่ค่าดั้งเดิมและดังนั้นจึงมีการเปลี่ยนแปลง
รับ FileHash ในการดำเนินการ
หากต้องการตรวจสอบแฮชของไฟล์ คุณสามารถใช้ PowerShell ไม่มีเหตุผลในการดาวน์โหลดเครื่องมือของบุคคลที่สามจากอินเทอร์เน็ต หลีกเลี่ยงแถบเครื่องมือถามและเรียกใช้ Get-FileHash มันรวมอยู่ใน PowerShell!
ไฟล์ของฉันมีลักษณะเช่นนี้
ให้ความสนใจกับแฮช
Get-FileHash -Path C:\Patrick\Data.txt | Format-Listถ้าฉันเปลี่ยนเนื้อหาค่าแฮชก็เปลี่ยนเช่นกัน
ข้อมูลเพิ่มเติมเกี่ยวกับแฮชและการเข้ารหัสในซีรีส์ Cyber Security ของเยอรมันของฉัน
ความปลอดภัยทางไซเบอร์/การทดสอบปากกา (Teil 2): Grundlagen der Kryptographie และใน Technet https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/get-filehash



