Trong bài viết trước của chúng tôi , chúng tôi đã thấy cách tính giá trị băm cho tệp mà không cần sử dụng công cụ của bên thứ ba. Lệnh ghép ngắn đặc biệt 'Get-FileHash' cho phép bạn tính giá trị băm SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 và RIPEMD160 của tệp đã cho. Đây là cách tích hợp tính năng này vào menu ngữ cảnh trong Windows 10.
Quảng cáo
Mục đích chung của giá trị băm là để đảm bảo rằng tệp là chính hãng và nội dung của tệp đó không bị bên thứ ba, phần mềm khác hoặc phần mềm độc hại thay đổi. Khi một tệp đã được sửa đổi, giá trị băm của nó cũng được sửa đổi. Cũng có thể so sánh và đối sánh các giá trị băm để tìm xem hai hoặc nhiều tệp có giống hệt nhau hay không.Bạn có thể thêm các lệnh để tính toán băm tệp vào menu ngữ cảnh của File Explorer trong Windows 10. Bằng cách này, bạn có thể nhận trực tiếp giá trị băm cho các tệp đã chọn chỉ bằng một cú nhấp chuột.
Đây là cách nó trông:
Đến thêm File Hash vào Menu ngữ cảnh trong Windows 10 , hãy làm như sau.
Áp dụng tinh chỉnh Registry được liệt kê bên dưới. Dán nội dung của nó vào bên trong Notepad và lưu dưới dạng tệp * .reg.
Windows Registry Editor phiên bản 5.00 [HKEY_CLASSES_ROOT * shell GetFileHash] 'MUIVerb' = 'Hash' 'SubCommands' = '' [HKEY_CLASSES_ROOT * shell GetFileHash shell 01SHA1] 'MUIVerb' = 'SHA1' [HKEY_CLASSES * shell GetFileHash shell 01SHA1 command] @ = 'powershell.exe -noexit get-filehash -literalpath'% 1 '-thuật toán 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'-thuật toán 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'-thuật toán 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'-thuật toán SHA512 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES]' MUIVerb '=' MACTripleDES '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES command] @ =' powershell.exe -noshit -literalpath '% 1'-thuật toán 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'-thuật toán MD5 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160]' MUIVerb '=' RIPEMD160 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160 command] @ =' powershell.exe -noexit -literalpath '% 1'-thuật toán RIPEMD160 | danh sách định dạng '
Trong Notepad, nhấn Ctrl + S hoặc thực hiện mục Tệp - Lưu từ menu Tệp. Thao tác này sẽ mở hộp thoại Lưu. Tại đó, hãy nhập hoặc sao chép-dán tên 'Hash.reg' bao gồm cả dấu ngoặc kép.
Dấu ngoặc kép rất quan trọng để đảm bảo rằng tệp sẽ nhận được phần mở rộng '* .reg' chứ không phải * .reg.txt. Bạn có thể lưu tệp vào bất kỳ vị trí mong muốn nào, chẳng hạn như bạn có thể đặt tệp đó vào thư mục Máy tính để bàn của mình.
Nhấp đúp vào tệp bạn đã tạo, xác nhận thao tác nhập và bạn đã hoàn tất!
Trong phần điều chỉnh ở trên, đối số dòng lệnh đặc biệt -noexit of powershell.exe giữ cửa sổ PowerShell mở sau khi Get-FileHash hoàn thành công việc của nó. Vì vậy, bạn có thể dễ dàng xem hoặc sao chép giá trị băm từ đầu ra lệnh ghép ngắn. Các đối số dòng lệnh khác của Powershell.exe chỉ là các tham số được mô tả trong bài viết trước.
Để tiết kiệm thời gian của bạn, tôi đã tạo sẵn các tệp Registry để sử dụng. Bạn có thể tải chúng ở đây:
làm thế nào để bạn đến được argus
Tải xuống tệp đăng ký
Tinh chỉnh hoàn tác được bao gồm.
Thay vào đó, bạn có thể tiết kiệm thời gian của mình và sử dụng Winaero Tweaker. Nó đi kèm với tính năng sau:
Bạn có thể tải về tại đây: Tải xuống Winaero Tweaker .
Đó là nó.