Dalam artikel kami sebelumnya , kami melihat cara mengira nilai Hash untuk fail tanpa menggunakan alat pihak ketiga. Cmdlet khas 'Get-FileHash' membolehkan anda mengira nilai hash SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5, dan RIPEMD160 fail yang diberikan. Inilah cara mengintegrasikannya ke dalam menu konteks di Windows 10.
Iklan
Tujuan umum nilai hash adalah untuk memastikan bahawa fail itu asli dan kandungannya tidak diubah oleh pihak ketiga, perisian lain atau perisian hasad. Apabila fail telah diubah, nilai hashnya juga akan diubah. Anda juga boleh membandingkan dan memadankan nilai hash untuk mengetahui sama ada dua atau lebih fail sama.Anda boleh menambahkan perintah untuk mengira Hash File ke menu konteks File Explorer di Windows 10. Dengan cara ini, anda boleh mendapatkan nilai hash untuk fail yang dipilih secara langsung dengan satu klik.
Inilah rupanya:
Ke tambahkan Fail Hash ke menu konteks di Windows 10 , lakukan perkara berikut.
Gunakan Registry tweak yang disenaraikan di bawah. Tampal kandungannya di dalam Notepad dan simpan sebagai fail * .reg.
Windows Registry Editor Versi 5.00 [HKEY_CLASSES_ROOT * shell GetFileHash] 'MUIVerb' = 'Hash' 'SubCommands' = '' [HKEY_CLASSES_ROOT * shell GetFileHash shell 01SHA1] 'MUIVerb' = 'SHA1_ASS HK * shell GetFileHash shell 01SHA1 command] @ = 'Powerhell.exe -noexit get-filehash -literalpath'% 1 '-algoritma SHA1 | format-senarai '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256]' MUIVerb '=' SHA256 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256 command] @ =' Powerhell.exe -noe -literalpath '% 1' -algoritma SHA256 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384]' MUIVerb '=' SHA384 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384 command] @ =' Powerhell.exe -noe -literalpath '% 1' -algoritma SHA384 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512]' MUIVerb '=' SHA512 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512 command] @ =' Powerhell.exe -noe -literalpath '% 1' -algoritma SHA512 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES]' MUIVerb '=' MACTripleDES '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES command] @ = -hoehash.exe -literalpath '% 1' -algoritma MACTripleDES | format-senarai '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5]' MUIVerb '=' MD5 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5 command] @ =' Powerhell.exe -noexit get-fileh -literalpath '% 1' -algoritma MD5 | format-senarai '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160]' MUIVerb '=' RIPEMD160 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160 command] @ =' Powerhell.exe -literalpath '% 1' -algoritma RIPEMD160 | format-senarai '
Di Notepad, tekan Ctrl + S atau jalankan item File - Save dari menu File. Ini akan membuka dialog Simpan. Di sana, taip atau copy-paste nama 'Hash.reg' termasuk petikan.
Petikan berganda adalah penting untuk memastikan bahawa fail akan mendapat pelanjutan '* .reg' dan bukan * .reg.txt. Anda dapat menyimpan fail ke lokasi yang diinginkan, misalnya, anda dapat memasukkannya ke folder Desktop anda.
Klik dua kali fail yang anda buat, sahkan operasi import dan anda sudah selesai!
Dalam tweak di atas, argumen baris perintah khas -noexit of Powerhell.exe memastikan tetingkap PowerShell dibuka setelah Get-FileHash menyelesaikan kerjanya. Oleh itu, anda dapat melihat atau menyalin nilai hash dengan mudah dari output cmdlet. Argumen baris perintah lain dari Powershell.exe hanyalah parameter yang dijelaskan dalam artikel sebelumnya.
Untuk menjimatkan masa anda, saya membuat fail Registry yang siap digunakan. Anda boleh memuat turunnya di sini:
cara menghantar jemputan atas pertentangan
Muat turun Fail Pendaftaran
Pembatalan undian disertakan.
Anda boleh menjimatkan masa dan menggunakan Winaero Tweaker sebagai gantinya. Ia dilengkapi dengan ciri berikut:
Anda boleh memuat turunnya di sini: Muat turun Winaero Tweaker .
Itu sahaja.