
Giáo viên h ng d n ướ ẫ : Mai Văn Hà
Nhóm SV th c hi n :ự ệ Lê Công Tu n Vũấ
Tr n Văn H iầ ồ
Nguy n T n Vĩnh Hoàngễ ấ
MÃ HÓA MD5
K THU T TRUY N S LI UỸ Ậ Ề Ố Ệ
MESSAGE DIGEST 5
1

MÃ HÓA MD5 – MESSAGE DIGEST 5
N
Ộ
I
D
U
N
G
2

MÃ HÓA MD5 – MESSAGE DIGEST 5
I. Gi i thi u v mã hóa và thu t toán MD5ớ ệ ề ậ
1. Mã hóa là gì ?
Ø Mã hóa là ph ng pháp đ bi n thông tin t đ nh d ng bình ươ ể ế ừ ị ạ
th ng sang d ng thông tin không th hi u đ c n u không ườ ạ ể ể ượ ế
có ph ng ti n gi i mã.ươ ệ ả
Ø V y t i sao chúng ta c n ph i mã hóa?ậ ạ ầ ả
•Nhu c u riêng t , tính b o m tầ ư ả ậ
•Toàn v n c a thông tinẹ ủ
Ø Mã hóa cũng là n n t ng c a ch ề ả ủ ữ
ký đi n t , h th ng PKI…ệ ử ệ ố
3

MÃ HÓA MD5 – MESSAGE DIGEST 5
I. Gi i thi u v mã hóa và thu t toán MD5ớ ệ ề ậ
2. MD5 là gì ?
•MD5 gi i thu t tiêu hóa t p ả ậ ậ
tin là m t chu n Internet RFC ộ ẩ
1321.
•Có kh năng băm mã hóa t p ả ậ
tin b t kỳ thành chu i HEX 32 ấ ỗ
ký t , t ng đ ng 128-bit ự ươ ươ
(m i ký t hex 4-bit x 32 ký t ỗ ự ự
= 128 bit).
•Hay cách khác MD5 chính là
cách đ l y chăm ký t ể ấ ự
(digest, alphabeic, …), đ c ượ
g i là string nh p vào và cho ọ ậ
ra 32 ký t Hexa.ự
4

MÃ HÓA MD5 – MESSAGE DIGEST 5
I. Gi i thi u v mã hóa và thu t toán MD5ớ ệ ề ậ
2. MD5 là gì ?
•Năm 1991, MD5 đ c thi t k b i Ronald Rivest đ thay th cho ượ ế ế ở ể ế
hàm băm tr c đó, MD4.ướ
•Vào năm 1996, ng i ta phát hi n ra 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 đã nghĩ đ n nh ng gi i thu t khác, nh SHA-1.ế ữ ả ậ ư
•Năm 2004 nhi u l h ng b khám phá nhi u h n khi n cho vi c b o ề ỗ ổ ị ề ơ ế ệ ả
m t c a gi i thu t này b đ t nghi v n.ậ ủ ả ậ ị ặ ấ
5