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 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 ườ ượ ế
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
Ø hóa cũng n n t ng c a ch
đi n t , h th ng PKI…
3
MÃ HÓA MD5 – MESSAGE DIGEST 5
I. Gi i thi u v hóa và thu t toán MD5
2. MD5 là gì ?
MD5 gi i thu t tiêu hóa t p
tin m t chu n Internet RFC
1321.
kh năng băm hóa t p
tin b t kỳ thành chu i HEX 32
t , t ng đ ng 128-bit ươ ươ
(m i t hex 4-bit x 32 t
= 128 bit).
Hay cách khác MD5 chính
cách đ l y chăm t
(digest, alphabeic, …), đ c ượ
g i string nh p vào cho
ra 32 ký t Hexa.
4
MÃ HÓA MD5 – MESSAGE DIGEST 5
I. Gi i thi u v 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