Mã MD5

19
Mã MD5- CRC Cách tạo và Cách check mã A. MD5 là gì? MD5 (Message-Digest algorithm 5) là một thuật toán mã hoá, theo chuẩn RFC 1321 (http://tools.ietf.org/html/rfc1321). Các chương trình mã hoá (tính) MD5 thường được gọi là MD5Sum. Nó được dùng để tạo ra một chuỗi 128 bit duy nhất từ một chuỗi dữ liệu nhập bất kỳ, và vì thế thường được dùng để kiểm tra tính toàn vẹn dữ liệu của một tập tin. Nói một cách đơn giản, nếu tập tin bạn tải về có mã MD5 (thường được biểu diễn bằng 32 ký tự thập lục phân – tương đương 128 bit) khác với MD5 đã được công bố, thì tập tin bạn tải vềkhác với tập tin đúng của nó. Nghĩa là quá trình download đã bị lỗi khiến tải không đủ, hoặc tập tin đã bị sửa đổi (chèn trojan,virus, ..v.v..) so với bản nguyên thủy có MD5 dã đưa lên Mã CRC CRC (cyclic redundancy check) là một loại hàm băm, được dùng để sinh ra giá trị kiểm thử, của một chuỗi bit có chiều dài ngắn và cố định, của các gói tin vận chuyển qua mạng hay một khối nhỏ của tệp dữ liệu. Giá trị kiểm thử được dùng để dò lỗi khi dữ liệu được truyền hay lưu vào thiết bị lưu trữ. Giá trị của CRC sẽ được tính toán và đính kèm vào dữ liệu trước khi dữ liệu được truyền đi hay lưu trữ. Khi dữ liệu được sử dụng, nó sẽ được kiểm thử bằng cách sinh ra mã CRC và so khớp với mã CRC trong dữ liệu. CRC rất phổ biến, vì nó rất đơn giản để lắp đặt trong các máy tính sử dụng hệ cơ số nhị phân, dễ dàng phân tích tính đúng, và rất phù hợp để dò các lỗi gây ra bởi nhiễu trong khi truyền dữ liệu. Nói một cách đơn giản nhất thì nó là cái để ta kiểm tra xem file mình down về có bị lỗi hay không. Nếu sau khi down file về và kiểm tra CRC trùng với file thì file hoàn toàn bình thường và ngược lại nếu như không trùng với CRC của file thì file bạn down đã bị lỗi

Transcript of Mã MD5

Page 1: Mã MD5

Mã MD5-  CRC Cách tạo và Cách check mã 

A. MD5 là gì?

MD5 (Message-Digest algorithm 5) là một thuật toán mã hoá, theo chuẩn RFC 1321 (http://tools.ietf.org/html/rfc1321). Các chương trình mã hoá (tính) MD5 thường được gọi là MD5Sum. Nó được dùng để tạo ra một chuỗi 128 bit duy nhất từ một chuỗi dữ liệu nhập bất kỳ, và vì thế thường được dùng để kiểm tra tính toàn vẹn dữ liệu của một tập tin. Nói một cách đơn giản, nếu tập tin bạn tải về có mã MD5 (thường được biểu diễn bằng 32 ký tự thập lục phân – tương đương 128 bit) khác với MD5 đã được công bố, thì tập tin bạn tải vềkhác với tập tin đúng của nó. Nghĩa là quá trình download đã bị lỗi khiến tải không đủ, hoặc tập tin đã bị sửa đổi (chèn trojan,virus, ..v.v..) so với bản nguyên thủy có MD5 dã đưa lên

Mã CRC

CRC (cyclic redundancy check) là một loại hàm băm, được dùng để sinh ra giá trị kiểm thử, của một chuỗi bit có chiều dài ngắn và cố định, của các gói tin vận chuyển qua mạng hay một khối nhỏ của tệp dữ liệu. Giá trị kiểm thử được dùng để dò lỗi khi dữ liệu được truyền hay lưu vào thiết bị lưu trữ. Giá trị của CRC sẽ được tính toán và đính kèm vào dữ liệu trước khi dữ liệu được truyền đi hay lưu trữ. Khi dữ liệu được sử dụng, nó sẽ được kiểm thử bằng cách sinh ra mã CRC và so khớp với mã CRC trong dữ liệu.

CRC rất phổ biến, vì nó rất đơn giản để lắp đặt trong các máy tính sử dụng hệ cơ số nhị phân, dễ dàng phân tích tính đúng, và rất phù hợp để dò các lỗi gây ra bởi nhiễu trong khi truyền dữ liệu.Nói một cách đơn giản nhất thì nó là cái để ta kiểm tra xem file mình down về có bị lỗi hay không. Nếu sau khi down file về và kiểm tra CRC trùng với file thì file hoàn toàn bình thường và ngược lại nếu như không trùng với CRC của file thì file bạn down đã bị lỗi

Page 2: Mã MD5

B. Cách check MD5:

- Có nhiều phần mềm dùng để check MD5

1. MD5 Check Utility v2.31

Page 3: Mã MD5

Giao diện chính của chương trình

Đây là một phần mềm miễn phí đồng thời hỗ trợ bạn tạo và kiểm tra mã MD5.

Để kiểm tra mã MD5 thì bạn copy dòng mã MD5 vào Clipboard bằng cách chọn dòng mã đó và nhấn Ctrl + C.

Sau khi chọn xong, mở MD5 Check Utility v2.31 lên, nó sẽ tự nhận mã MD5 vào ô tương ứng, nếu không thấy thì bạn nhấn nút Paste (như trong hình)

Sau khi có được mã MD5, nhấn Browse, chọn đến file tương ứng có mã MD5 đó, ví dụ của mình là bộ cài WinXP VL pack.

Page 4: Mã MD5

Quá trình Checksum diễn ra. Tùy vào dung lượng file mà thời gian check nhanh hay lâu.

Nếu kết quả checksum đúng thì bạn sẽ thấy khung màu xanh, còn ngược lại là màu da cam báo cho bạn

Page 6: Mã MD5

Một cửa sổ chọn file hiện lên, bạn chọn tương tự như lúc nãy và nhấn Open. Chương trình sẽ tự chạy tạo mã MD5 cho bạn. Cũng như trên thì tốc độ nhanh hay chậm tùy vào dung lượng file.

Khi tạo xong thì mã MD5 tự động được copy vào Clipboard cho bạn. Nó hỏi như hình trên và bạn có 2 tùy chọn: Mở Notepad để paste mà MD5 vào hay không, bạn chọn OK hoặc Cancel. Kết quả tạo MD5:

Page 8: Mã MD5

 Password: nphunghung.com

2. MD5 Checksum Verifier

Đây cũng là một phần mềm giúp bạn vừa Tạo và Kiểm tra mã MD5 được. Cũng đơn giản và rất dễ sử dụng. Cách sử dụng không khác phần mềm trên là mấy, chỉ khác về mặt giao diện nên mình chỉ chụp lại cái giao diện chính của chương trình thôi. Bạn Download ở link dưới.

Page 9: Mã MD5

Download MD5 Checksum Verifier

 Link Mediafire (Đã tải:   182   lần)

 Link dự phòng 1 (Đã tải:   122   lần)

 Link dự phòng 2 (Đã tải:   88   lần)

 1,57 MB

 Password: nphunghung.com

3. MD5 Summer 12011

Một phần mềm tạo và kiểm tra MD5 tiếp theo mà bạn có thể chạy trực tiếp, không cần cài đặt. Thao tác sử dụng cũng cực kỳ đơn giản. Ưu điểm hơn của file này là nó có thể kiểm tra, tạo mã cho đồng thời nhiều file trong 1 thư mục và tạo ra mã rồi lưu lại dưới dạng file .md5.

Khởi động chương trình lên, chương trình sẽ hỏi thư mục mà bạn muốn các file trong đó, ở đây

Page 10: Mã MD5

mình chọn chính thư mục chứa chương trình MD5 Summer này luôn.

Để tạo hoặc kiểm tra mã MD5 thì bạn chọn mục tương ứng ở dưới, ví dụ ở đây mình đang tạo mã MD5 thì sẽ chọn Create sums.

Chọn file cần tạo ở bên trái và nhấn nút Add, nó sẽ tự động thêm vào danh sách ở bên phải, nếu không muốn check danh sách file đó thì nhấn Clear List. Sau khi chọn, ta sẽ có danh sách như trong hình (Ở đây chỉ có 1 file nên nó chỉ có thế ^^)

Page 11: Mã MD5

Nhấn OK, chương trình sẽ tự chạy và hỏi bạn như hình dưới

Bạn chọn save để lưu lại file checksum md5 đó. Kết quả chung được thông báo trong 1 bảng kết

Page 13: Mã MD5

 401,85 KB

 Password: nphunghung.com

4. Little MD5-Creator

Ở trên là các phần mềm có thể chạy ngay mà không cần cài đặt. Các phần mềm dưới đây lại cần cài đặt trước khi có thể sử dụng.

Page 15: Mã MD5

 Password: nphunghung.com

5. MD5 Checksum Tool

Để sử dụng được phần mềm này, bạn cũng phải cài đặt nó vào hệ thống. Đây là phần mềm được cho là khá đầy đủ về các chức năng. Riêng về tạo mã, nó có thể tạo mã MD5, SHA1, SHA256, SHA384, SHA512. Chức năng đổi 1 chuỗi sang MD5 và các mã khác. So sánh 2 file, quét mã MD5 trong 1 thư mục…

Phần mềm này khá hữu dụng đối với những người thường xuyên cần sử dụng các loại mã trên.

Page 17: Mã MD5

 

- Click vào file sau đó ấn open. Ở đây check file Ghostvietv73.iso.

Page 18: Mã MD5

 

- Các bạn ấn Calculate rồi đợi khoảng 10 giây ( Thời gian chờ tùy vào dung lượng của file mình check ).- So sánh với mã MD5 mà chủ topic đã đưa:

Page 19: Mã MD5