ใน บทความก่อนหน้าของเรา เราได้เห็นวิธีคำนวณค่าแฮชสำหรับไฟล์โดยไม่ต้องใช้เครื่องมือของบุคคลที่สาม cmdlet พิเศษ 'Get-FileHash' ช่วยให้คุณสามารถคำนวณค่าแฮช SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 และ RIPEMD160 ของไฟล์ที่กำหนด นี่คือวิธีการรวมสิ่งนี้เข้ากับเมนูบริบทใน Windows 10
การโฆษณา
วัตถุประสงค์ทั่วไปของค่าแฮชคือเพื่อให้แน่ใจว่าไฟล์เป็นของแท้และเนื้อหาของไฟล์นั้นไม่ได้ถูกเปลี่ยนแปลงโดยบุคคลที่สามซอฟต์แวร์อื่นหรือมัลแวร์ เมื่อไฟล์ถูกแก้ไขค่าแฮชจะถูกแก้ไขด้วย นอกจากนี้ยังสามารถเปรียบเทียบและจับคู่ค่าแฮชเพื่อดูว่าไฟล์สองไฟล์หรือมากกว่านั้นเหมือนกันหรือไม่คุณสามารถเพิ่มคำสั่งสำหรับการคำนวณ File Hash ลงในเมนูบริบทของ File Explorer ใน Windows 10 ได้ด้วยวิธีนี้คุณจะได้รับค่าแฮชสำหรับไฟล์ที่เลือกโดยตรงด้วยคลิกเดียว
นี่คือลักษณะ:
ถึง เพิ่ม File Hash ในเมนูบริบทใน Windows 10 ให้ดำเนินการดังต่อไปนี้
ใช้ Registry tweak ตามรายการด้านล่าง วางเนื้อหาภายใน Notepad และบันทึกเป็นไฟล์ * .reg
Windows Registry Editor เวอร์ชัน 5.00 [HKEY_CLASSES_ROOT * shell GetFileHash] 'MUIVerb' = 'Hash' 'SubCommands' = '' [HKEY_CLASSES_ROOT * shell GetFileHash shell 01SHA1] 'MUIVerb' = 'SHA1' [HKEY_CLASSES_ROOT * shell GetFileHash shell 01SHA1 command] @ = 'powershell.exe -noexit get-filehash -literalpath'% 1 '- อัลกอริทึม SHA1 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256]' MUIVerb '=' SHA256 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256 command] @ =' powershell.exe -noexit get-filehash -literalpath '% 1' - อัลกอริทึม SHA256 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384]' MUIVerb '=' SHA384 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384 command] @ =' powershell.exe -noexit get-filehash -literalpath '% 1' - อัลกอริทึม SHA384 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512]' MUIVerb '=' SHA512 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512 command] @ =' powershell.exe -noexit get-filehash -literalpath '% 1' - อัลกอริทึม SHA512 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES]' MUIVerb '=' MACTripleDES '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES command] @ =' powershell.exe -noshexit get-file -literalpath '% 1' - อัลกอริทึม MACTripleDES | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5]' MUIVerb '=' MD5 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5 command] @ =' powershell.exe -noexit get-filehash -literalpath '% 1' - อัลกอริทึม MD5 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160]' MUIVerb '=' RIPEMD160 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160 command] @ =' powershell.exe - ไม่มีการออกจากไฟล์แฮช -literalpath '% 1' - อัลกอริทึม RIPEMD160 | รูปแบบรายการ '
ใน Notepad ให้กด Ctrl + S หรือเรียกใช้ไฟล์ - บันทึกรายการจากเมนูไฟล์ เพื่อเปิดกล่องโต้ตอบ Save พิมพ์หรือคัดลอกและวางชื่อ 'Hash.reg' รวมถึงเครื่องหมายคำพูด
เครื่องหมายคำพูดคู่มีความสำคัญเพื่อให้แน่ใจว่าไฟล์จะได้รับนามสกุล '* .reg' ไม่ใช่ * .reg.txt คุณสามารถบันทึกไฟล์ไปยังตำแหน่งที่ต้องการเช่นคุณสามารถวางไว้ในโฟลเดอร์เดสก์ท็อปของคุณ
ดับเบิลคลิกไฟล์ที่คุณสร้างขึ้นยืนยันการดำเนินการนำเข้าเท่านี้ก็เสร็จเรียบร้อย!
ในการปรับแต่งข้างต้นอาร์กิวเมนต์บรรทัดคำสั่งพิเศษ -noexit ของ powershell.exe ทำให้หน้าต่าง PowerShell เปิดขึ้นหลังจากที่ Get-FileHash เสร็จสิ้นการทำงาน คุณจึงสามารถดูหรือคัดลอกค่าแฮชจากเอาต์พุต cmdlet ได้อย่างง่ายดาย อาร์กิวเมนต์บรรทัดคำสั่งอื่น ๆ ของ Powershell.exe เป็นเพียงพารามิเตอร์ที่อธิบายไว้ในบทความก่อนหน้านี้
เพื่อประหยัดเวลาของคุณฉันได้สร้างไฟล์ Registry ที่พร้อมใช้งาน คุณสามารถดาวน์โหลดได้ที่นี่:
วิธีแชร์สตอรี่อินสตาแกรม
ดาวน์โหลดไฟล์ Registry
รวมถึงการยกเลิกการปรับแต่ง
คุณสามารถประหยัดเวลาและใช้ Winaero Tweaker แทน มาพร้อมกับคุณสมบัติดังต่อไปนี้:
คุณสามารถดาวน์โหลดได้ที่นี่: ดาวน์โหลด Winaero Tweaker .
แค่นั้นแหละ.