Kiểm tra số lượng md5. Xác định hàm băm bằng hashID. Cửa sổ chương trình này là chính xác. Nếu cửa sổ như thế này có nghĩa là đĩa được ghi kém, có lỗi trên bề mặt

Trong khi duyệt internet hoặc trước khi tải xuống một số tập tin nhất định bạn có thể gặp phải các tham số bí ẩn MD5, SHA-1 và SHA-256 hay còn gọi là hàm băm. Thứ thoạt nhìn có vẻ chỉ là một chuỗi ký tự và số ngẫu nhiên thực ra lại là một khóa duy nhất cho phép bạn xác minh tính xác thực của các tệp và xem liệu chúng có bị thay đổi hoặc giả mạo hay không.

Tổng băm là gì và chúng dùng để làm gì?

Hash là kết quả của công việc thuật toán mật mã, được thiết kế để tạo ra một tập hợp các số và chữ cái. Nó còn được gọi là “dấu vân tay kỹ thuật số”. Thông thường, các bộ này có độ dài và số lượng ký tự cố định, bất kể kích thước của thông tin đầu vào. Ví dụ: “WP” và “WP-SEVEN” sẽ có tổng băm hoàn toàn cùng cỡ. Độ dài của tổng chỉ phụ thuộc vào thuật toán băm mà bạn đang kiểm tra. Ví dụ: SHA1 sẽ tạo ra tổng cộng 40 ký tự và MD5 chỉ có 32 ký tự.

Ngoài ra, hãy lưu ý rằng mặc dù có sự khác biệt tối thiểu giữa “WP-SEVEN” và “WP-SEVEM”, nhưng tổng băm hoàn toàn khác nhau và không có điểm chung. Điều này có nghĩa là ngay cả khi ai đó thay đổi tệp dù chỉ 1 bit (nói đại khái), kết quả cuối cùng sẽ nhận được số lượng băm hoàn toàn khác. Đây là những gì hàm băm làm một cách thuận tiện xác thực tập tin. Nhà xuất bản cho biết số tiền ban đầu, người dùng kiểm tra kết quả và so sánh với số tiền ban đầu.

Băm được thực hiện bằng cách sử dụng tiêu chuẩn khác nhau. Thông thường đây là MD5, SHA-1 và SHA-256. Cả ba thuật toán đều hoạt động khác nhau nhưng khái niệm thì giống nhau. Chúng tôi sẽ không giới thiệu ở đây nguyên lý hoạt động của từng thuật toán vì đây là thông tin rất phức tạp mà chúng tôi sẽ chỉ cung cấp thông tin chung cần thiết cho người dùng trung bình.

Cách kiểm tra hàm băm trong Windows 10

Bất kỳ máy tính để bàn nào hệ điều hành, cho dù Windows 10, Linux hay MacOS, đều có các cơ chế tiêu chuẩn để kiểm tra tổng băm của bất kỳ tệp nào trên ổ đĩa của bạn.

Cách tìm hàm băm trong PowerShell


PowerShell sẽ cung cấp cho bạn hàm băm của tệp của bạn. Qua cửa sổ mặc định tạo hàm băm SHA-265, nhưng bạn có thể chỉ định rằng bạn muốn hàm băm từ một thuật toán khác. Để thực hiện việc này, hãy sử dụng các lệnh sau:

  • Get-FileHash F:\Test.txt -Thuật toán MD5
  • Get-FileHash F:\Test.txt -Thuật toán SHA1
  • Get-FileHash F:\Test.txt -Thuật toán SHA256
  • Get-FileHash F:\Test.txt -Thuật toán SHA384
  • Get-FileHash F:\Test.txt -Thuật toán SHA512
  • Get-FileHash F:\Test.txt -Thuật toán MACTripleDES
  • Get-FileHash F:\Test.txt -Thuật toán RIPEMD160

Cách kiểm tra tổng băm thông qua Dòng lệnh

Nhiều việc bạn làm trong PowerShell có thể được thực hiện bằng dòng lệnh cổ điển. Việc kiểm tra hàm băm thông qua Dòng lệnh được thực hiện như sau.


Theo mặc định, Dấu nhắc Lệnh hiển thị tổng băm SHA1 , nhưng bạn có thể thay đổi điều này bằng cách cho hệ thống biết chính xác hàm băm bạn muốn nhận. Để thực hiện việc này, hãy sử dụng các lệnh sau:

  • certutil -hashfile F:\Test.txt MD5
  • certutil -hashfile F:\Test.txt MD4
  • certutil -hashfile F:\Test.txt MD2
  • certutil -hashfile F:\Test.txt SHA512
  • certutil -hashfile F:\Test.txt SHA384
  • certutil -hashfile F:\Test.txt SHA256
  • certutil -hashfile F:\Test.txt SHA1

Cách kiểm tra hàm băm bằng HasTab

HashTab là một tiện ích nhỏ tuyệt vời giúp việc kiểm tra giá trị băm trở nên dễ dàng. Bạn sẽ không phải nhập các lệnh phức tạp mỗi lần kiểm tra. Chỉ cần đi đến thuộc tính của tệp, nơi tất cả số tiền sẽ được thu thập là đủ.

Ngoài ra, HashTab giúp dễ dàng so sánh tổng băm của hai tệp. Để làm điều này, bấm vào tập tin đầu tiên click chuột phải chuột, chọn Của cải rồi mở tab Băm tệp. Nhấp chuột So sánh tập tin và chỉ định đường dẫn đến tệp thứ hai.

Tổng băm của tệp thứ hai sẽ được hiển thị trong trường So sánh băm và nếu số tiền khớp với nhau thì sẽ có đánh dấu màu xanh lá cây. Nếu chúng không khớp thì sẽ có dấu thập đỏ.

Thông thường, việc lấy được các giá trị băm quý giá không phải là tất cả những gì cần phải làm trước khi bắt đầu sử dụng vũ lực. Đôi khi cũng hữu ích nếu hiểu được chúng ta thực sự sắp xử lý những gì, xác định hàm băm hay nói cách khác là tìm ra loại hàm băm nào đã bị bắt trong quá trình pentest.

nhất một cách đơn giản tìm hiểu thuật toán băm - dịch vụ trực tuyến. Một trong những điều nhất dịch vụ phổ biến Theo định nghĩa, hàm băm trực tuyến là một trang web.

Sử dụng dịch vụ này rất đơn giản:

  1. Truy cập trực tuyếnhashcrack.com
  2. Nhập hàm băm tìm thấy
  3. Bạn nhận được kết quả

Dịch vụ này có thể phát hiện hơn 250 loại băm.

Xác định hàm băm bằng hashID

Trong một số trường hợp, việc lên mạng để xác định loại băm sẽ khó khăn. Trong những tình huống như vậy bạn có thể sử dụng tiện ích đặc biệt. Một trong những công cụ phổ biến nhất hiện nay là công cụ hashID.

Tiện ích này thay thế tiện ích HashTag và Hash-Identifier.

mã băm là một công cụ Python 3 cực kỳ hữu ích sẽ cố gắng xác định loại hàm băm phía trước nó.

Thư viện hashID chứa hơn hai trăm chữ ký băm khác nhau và các dịch vụ sử dụng chúng.


Xác định hàm băm bằng tiện ích hashID

Tiện ích này thân thiện với , và cũng chạy mà không gặp vấn đề gì trên nhánh thứ hai của Python.

Đặt hashID

$ pip cài đặt hashid
$ pip cài đặt --nâng cấp hashid
$ pip gỡ cài đặt hashid

Tải xuống hashID

Tiện ích này có thể được tìm thấy trên Github. Bạn sẽ tìm thấy nó ở đó danh sách đầy đủ băm được hỗ trợ trong tệp Excel.

Đó là tất cả. Những công cụ phát hiện hàm băm này là đủ cho bạn. Mọi người Có một tâm trạng tốt và bảo mật thông tin!

Theo thời gian, nhiều người dùng máy tính, với sự hiểu biết chi tiết hơn, thắc mắc về tổng băm. Chúng còn được gọi là tổng kiểm tra. Nó là gì? Nó dùng để làm gì? Những khoản tiền này được tính như thế nào?

Sự định nghĩa

Gọi điện giá trị cụ thể, được tính toán cho dữ liệu bằng cách sử dụng thuật toán đặc biệt. Mục đích của tổng băm là kiểm tra tính toàn vẹn của dữ liệu trong quá trình truyền. Các thuật toán phổ biến nhất để tính toán là MD5, CRC32 và SHA-1. Tổng kiểm tra cũng có thể được sử dụng để so sánh các tập hợp dữ liệu về tính không tương đương, rất hữu ích trong việc phát hiện vi-rút trên máy tính.

Việc sử dụng phương pháp này đã trở nên phổ biến do việc kiểm tra được thực hiện dễ dàng trong thiết bị kỹ thuật số làm việc với nhị phân Nó có thể được phân tích mà không gặp vấn đề gì và rất tuyệt vời để tìm ra các lỗi gây ra do sự hiện diện của nhiễu trong các kênh thông tin.

Thuật toán xác minh

Thuật toán MD5 không chỉ được sử dụng để kiểm tra tính toàn vẹn của dữ liệu mà còn giúp có được mã định danh khá đáng tin cậy, thường được sử dụng trong trường hợp tìm thấy dữ liệu trên máy tính. tập tin giống hệt nhau. Vì vậy, không phải nội dung được so sánh mà là tổng băm của chúng.

Thuật toán CRC32 được sử dụng trong các chương trình lưu trữ. Nó là viết tắt của “mã dự phòng theo chu kỳ”.

Thuật toán SHA-1 đã tìm thấy ứng dụng trong việc kiểm tra tính toàn vẹn của dữ liệu được tải xuống bằng chương trình BitTorrent.

Ví dụ

Ví dụ: người dùng muốn cài đặt hệ điều hành hoặc trò chơi trên máy tính của mình. Anh ta tải hình ảnh xuống và muốn đảm bảo rằng tính toàn vẹn của tệp được sắp xếp hợp lý và không có gì bị mất trong quá trình truyền. Cách dễ nhất để làm điều này là so sánh tổng giá trị băm của tệp đã tải lên và giá trị do tác giả cung cấp. Nếu chúng hoàn toàn khớp nhau thì hình ảnh không có lỗi. Chà, nếu tổng băm của các tệp khác nhau, bạn cần phải tải xuống lại vì đã xảy ra lỗi nào đó.

Thủ tục cơ bản này phục vụ như một biện pháp phòng ngừa chống lại thao tác sai, đóng băng. Bằng cách này, bạn có thể chắc chắn rằng việc cài đặt hệ điều hành, chương trình hoặc trò chơi sẽ diễn ra chính xác.

Chương trình HashTab: Kiểm tra Hash Sum

Tiện ích này là một plugin được tích hợp vào hệ điều hành và sử dụng khi cần thiết. Nó có thể được tải xuống hoàn toàn miễn phí từ trang web chính thức dưới dạng tệp cài đặt. Việc cài đặt chương trình rất trực quan.

Sau khi cài đặt, trong thuộc tính của mỗi file sẽ có thêm tab mới để tính toán tổng kiểm tra. Theo mặc định, chúng sẽ được tính toán bằng ba thuật toán tương tự được mô tả ở trên.

Làm thế nào để kiểm tra số tiền băm? Để thực hiện việc này, trong trường “So sánh”, bạn cần chèn số tiền do tác giả chỉ định. Nếu tệp đã tải xuống đã xác minh thành công tính xác thực của nó, dấu kiểm màu xanh lục sẽ xuất hiện. Nếu không, người dùng sẽ nhìn thấy chữ thập đỏ. Trong trường hợp này, bạn nên tải lại tệp xuống.

Có thể thay đổi cài đặt trên tab “Tổng băm tệp” bằng cách nhấp vào mục tương ứng. Một cửa sổ cài đặt sẽ mở ra, nơi bạn có thể đặt hiển thị tổng kiểm tra cần thiết để xác minh và tính toán. Để làm rõ mọi thứ, bạn nên đánh dấu vào hộp kiểm cho phép bạn hiển thị tổng kiểm tra bằng các ký tự chữ thường.

Vì vậy, làm việc với chương trình này rất đơn giản. Ngay cả một người dùng thiếu kinh nghiệm cũng có thể hiểu được.

Trình kiểm tra tệp MD5

Tiện ích này cũng được tải xuống từ trang web chính thức nhưng không cần cài đặt. Bạn chỉ cần khởi động nó. Nó sử dụng cùng một thuật toán để xác minh. Khi tải xuống một tệp, bạn cần sao chép số lượng băm của bản gốc vào bảng tạm, sau đó dán vào trường để xác minh. Bước tiếp theo- chọn một tập tin mà người dùng muốn kiểm tra tính toàn vẹn. Sau khi nhấp vào nút "Kiểm tra", bạn sẽ nhận được một thông báo có kết quả công việc, thông báo này sẽ cho bạn biết tổng kiểm tra của các tệp có khớp hay tệp bị hỏng và không khớp.

Một tính năng bổ sung của tiện ích là tính toán số lượng bằng thuật toán MD5 cho bất kỳ tệp nào trên máy tính.

Phần kết luận

Vì vậy, khái niệm “tổng kiểm tra” đã được xem xét. Nó đã trở nên rõ ràng nó được sử dụng để làm gì. Đối với người dùng trung bình thì đây là lựa chọn dễ dàngđể kiểm tra tính toàn vẹn và tuân thủ của tập tin với bản gốc. Đã được mô tả tiện ích hữu íchđể tính toán và so sánh tổng băm. Cái đầu tiên có khả năng so sánh các số lượng khác nhau và cái thứ hai chỉ sử dụng một thuật toán nhưng không yêu cầu cài đặt, điều này rất quan trọng nếu bạn không có quyền quản trị viên.

Nếu bạn định cài đặt một hệ điều hành hoặc bất kỳ hệ điều hành nào khác phần mềm, nên kiểm tra tổng băm sau khi tải xuống tất cả tập tin cài đặt. Điều này sẽ tiết kiệm rất nhiều thời gian và quan trọng hơn là thần kinh.

Vì vậy, bạn đã dành rất nhiều thời gian để tải xuống image Windows 7 và bây giờ bạn muốn đảm bảo rằng không một byte nào bị mất trong quá trình tải xuống. Hoặc gói phân phối được bà tiên tốt bụng mang đến cho bạn và bạn muốn kiểm tra xem nó có liên quan đến cướp biển hay không. Để xác định tính toàn vẹn của bản phân phối, bạn sẽ cần hai thứ - tổng kiểm tra và chương trình để kiểm tra nó.

Tổng kiểm tra hình ảnh Windows 7

Microsoft xuất bản tổng kiểm tra sản phẩm của họ trên MSDN hoặc TechNet, chỉ định SHA1 làm loại băm. Tìm phiên bản ngôn ngữ và phiên bản Windows 7 của bạn và nhấp vào Sự thông minhđể xem tổng kiểm tra.

Đó là một nửa trận chiến.

Xác minh tổng kiểm tra bằng tiện ích Trình xác minh tính toàn vẹn của tổng kiểm tra tệp

Tất nhiên, Microsoft có tiện ích dòng lệnh riêng để tính toán và xác minh tổng kiểm tra tệp - Trình xác minh tính toàn vẹn của tổng kiểm tra tệp(fciv.exe). Nó có thể được tải xuống từ KB841290 (trong đó cú pháp cũng được mô tả chi tiết) hoặc thông qua liên kết trực tiếp (41 kb). Tiếp theo, tôi giả sử rằng bạn biết tiện ích được giải nén ở đâu và lưu ở đâu Hình ảnh ISO của Windows 7.

Chỉ cần thực thi một lệnh trong dòng lệnh (Bắt đầu - Tìm kiếm - cmd):

<путь к утилите>\fciv.exe -sha1<путь к ISO>\tên tệp.iso

Ví dụ: nếu tiện ích nằm trên máy tính để bàn và ảnh ISO nằm trong thư mục gốc của ổ D, lệnh sẽ có dạng như sau:

%userprofile%\desktop\fciv.exe -sha1 D:\en_windows_7_ultimate_x86_dvd_x15-65921.iso

Và kết quả là checksum của file:

Nếu bạn không chỉ định tham số -sha1, tiện ích sẽ tính toán hàm băm MD5.

Như bạn có thể thấy, mọi thứ đều rất đơn giản! Bạn có thể sử dụng phương pháp này để xác minh tổng kiểm tra MD5 hoặc SHA1 của bất kỳ tệp nào.

Xác minh tổng kiểm tra bằng chương trình HashTab

Nếu như dòng lệnh làm bạn sợ, bạn có thể kiểm tra tổng kiểm tra một cách đơn giản hơn.

  1. Tải về và cài đặt chương trình.
  2. Nhấp chuột phải vào tệp hình ảnh và chọn Thuộc tính.
  3. Chuyển đến tab "Băm tệp".

Hướng dẫn

Tìm trong Tổng chỉ huy tập tin có tổng kiểm tra cần được xác minh. Khởi động Tổng chỉ huy. Ở một trong các bảng, thay đổi đĩa hiện tại vào tập tin bạn đang tìm kiếm. Để thực hiện việc này, bạn có thể sử dụng các nút hoặc danh sách thả xuống nằm trên thanh công cụ trên cùng. Cam kết nhấp đúp chuột theo các mục trong danh sách danh sách thư mục, hãy chuyển đến thư mục có tập tin cần thiết. Chọn nó trong danh sách.

Mở hộp thoại để thiết lập các tham số tính toán tổng kiểm tra tệp. Để thực hiện việc này, trong menu chính của ứng dụng, hãy mở rộng phần "Tệp", sau đó nhấp vào mục "Tạo tệp tổng kiểm tra SFV (CRC)...".

Định cấu hình các tham số tạo tổng kiểm tra. Trong hộp thoại "Tạo tệp tổng kiểm tra SFV (CRC)", hãy chọn hộp kiểm "MD5" nếu bạn muốn kết quả tính toán tổng kiểm tra tệp là hàm băm MD5 (hầu hết các tổng kiểm tra được xuất bản trên Internet là hàm băm MD5). Bỏ chọn hộp kiểm "Tạo tệp SFV riêng cho từng tệp". Trong trường "Lưu (các) tệp tổng kiểm tra dưới dạng:", nhập đường dẫn và tên của tệp sẽ đặt kết quả tính toán tổng kiểm tra.

Tính tổng kiểm tra của tập tin. Trong hộp thoại "Tạo tệp tổng kiểm tra SFV (CRC)", nhấp vào "OK". Quá trình tính toán tổng kiểm tra sẽ bắt đầu. Tiến trình của quá trình sẽ được biểu thị bằng chỉ báo tiến trình trong cửa sổ xuất hiện. Nếu khối lượng tập tin nguồn lớn, tổng kiểm tra có thể mất thời gian dài. Đợi cho đến khi thao tác hoàn tất.

Kiểm tra tổng kiểm tra của tập tin. Mở tệp tổng kiểm tra đã tạo trong soạn thảo văn bản hoặc người xem. Đặc biệt, bạn có thể sử dụng tính năng Total tích hợp sẵn. Chức năng chỉ huyđang xem. Để thực hiện việc này, hãy chọn tệp tổng kiểm tra được tạo trong bảng Total Commander và nhấn phím F3. Tệp sẽ chứa một dòng, có cấu trúc gồm hai phần. Phần đầu tiên của nó, nằm trước dấu "*", là biểu tượng tượng trưng của tổng kiểm tra tệp. So sánh chuỗi này với giá trị tổng kiểm tra đã biết.

Việc xác minh tổng kiểm tra là cần thiết để xác minh tính toàn vẹn và đầy đủ của việc truyền dữ liệu khi tải xuống tài liệu qua các kênh liên lạc. Điều này đặc biệt quan trọng khi tải bản phân phối hệ điều hành Windows. Điều này sẽ cho phép bạn tránh được các lỗi trong hệ thống và bảo vệ bạn khỏi bản sao lậu và virus.

Hướng dẫn

Truy cập trang web chính thức của tài liệu, phần mềm hoặc hệ điều hành mà bạn đã tải xuống máy tính của mình. Trong phần thông tin tệp, bạn có thể tìm thấy giá trị tổng kiểm tra, còn được gọi là SHA1. Cứu bộ này ký tự thành một ký tự riêng biệt tập tin văn bản hoặc viết nó ra một tờ giấy.

Tải xuống tiện ích HashTab. Chương trình này Nó được phân phối trên nhiều trang web chuyên về máy tính nên khá dễ tìm thấy trên Internet. Tuy nhiên, tốt nhất bạn nên sử dụng nguồn chính thức http://hashtab.ru/ để bảo vệ máy tính của bạn khỏi nhiều loại virus khác nhau. Để đề phòng, hãy kiểm tra tệp đã tải xuống bằng phần mềm chống vi-rút. Phần mềmđược làm thành hai phiên bản, một dành cho hệ điều hành Windows và phiên bản thứ hai dành cho Mac.

Cài đặt chương trình trên máy tính của bạn. Đi tới tập tin bạn đang kiểm tra và nhấp chuột phải vào nó. Nếu bạn đã cài đặt một hệ điều hành Hệ thống Windows, sau đó chuyển đến phần “Thuộc tính” và chọn tab “Băm tệp”. Nếu bạn đang sử dụng Mac OS, hãy chọn Phần tập tin Băm và nhấp vào Thêm. Nếu không có các tab này thì bạn đã cài đặt HashTab không đúng cách.