21-05-2009, 09:37 PM
Vũ Thanh Lai
Đầy tớ Nhân Dân
Được cảm ơn 30815 trong 10205 bài viết
Đã viết 23,164 bài thảo luận
33052 lượt xem
#1
MD5 Checksum là gì
Trong mật mã học, MD5 (viết tắt của tiếng Anh Message-Digest algorithm 5, giải thuật Tiêu hóa tin 5) là một hàm băm mật mã được sử dụng phổ biến với giá trị băm dài 128-bit. Là một chuẩn Internet (RFC 1321),
MD5 đã được dùng trong nhiều ứng dụng bảo mật, và cũng được dùng phổ biến để kiểm tra tính toàn vẹn của tập tin. Một bảng băm MD5 thường được diễn tả bằng một số hệ thập lục phân 32 ký tự.
MD5 được thiết kế bởi Ronald Rivest vào năm 1991 để thay thế cho hàm băm trước đó, MD4. Vào năm 1996, người ta phát hiện ra một lỗ hổng trong MD5; trong khi vẫn chưa biết nó có phải là lỗi nghiêm trọng hay không, những chuyên gia mã hóa bắt đầu đề nghị sử dụng những giải thuật khác, như SHA-1 (khi đó cũng bị xem là không an toàn). Trong năm 2004, nhiều lỗ hổng hơn bị khám phá khiến cho việc sử dụng giải thuật này cho mục đích bảo mật đang bị đặt nghi vấn. http://vi.wikipedia.org/wiki/MD5
Tóm lại,MD5 checksum là kiểm tra 1 dạng hash của file. Khi dùng MD5 Checksum trên 1 file sẽ sinh ra 1 chuỗi MD5 duy nhất ứng với từng file, 2 file trùng nhau về nội dung sẽ có chung 1 chuỗi MD5, khác nhau dù chỉ 1 bit sẽ có 2 chuỗi MD5 khác nhau. Khi down file thường có kèm chuỗi MD5 (nhất là các file dung lượng lớn) để cho người dùng kiểm tra xem file down về có trùng với file gốc hay ko, nếu có lỗi trong quá trình down thì chuỗi MD5 của file được down về sẽ khác với chuỗi MD5 gốc được cung cấp. Có thể sử dụng các tool như MD5Summer để tạo và kiểm tra.
Tải MD5 checksum: http://sinhvienit.net/forum/threads...sion-1-2-0-11/
Chủ đề mới cùng chuyên mục
14-05-2013, 11:53 AM
nguyendinhtiencntt
Thành Viên SVIT
Được cảm ơn 0 trong 0 bài viết
Đã viết 58 bài thảo luận
#2
MD5 Checksum là gì
Giờ mình mới biết. Haizzz. Sao bác Lai có thể có được một lượng kiến thức khổng lồ vậy được chứ...rầu với bản thân thật
Kết bạn với mình nhé
facebook.com/hihi.gio