Báo cáo môn Mật mã và an toàn thông tin HÀM BĂM MD4 - Pdf 23

HÀM BĂM MD4
Giảng viên : PGS.TS. Trịnh Nhật Tiến
Sinh viên : Phan Thị Thơm
1
Nội dung

Ứng dụng của hàm băm

Hàm băm MD4

Chương trình tính giá trị hàm băm dòng MD4

Môi trường và ngôn ngữ phát triển

Demo chương trình
2
Ứng dụng của hàm băm

Hàm băm được dùng để tạo đại diện bản tin

Hàm băm được dùng để xác định tính toàn vẹn dữ liệu

Hàm băm được dùng để bảo mật một số dữ liệu đặc biệt.

Ví dụ : Bảo vệ mật khẩu, bảo vệ khóa mật mã
Hàm băm
3

Tạo thông điệp đệm M

Thông điệp đệm được lưu trong mảng

Xâu M = a || 1 || 0 0 || L = 01000001 01000010 01000011 || 1 || 00…432 số…0 || 00…59 số…0 11000

Độ dài của xâu M là 512

Xâu M được biểu diễn là M = M[0] M[1]…M[N-1] với mỗi M[i] có độ dài 32 bit.
6
Chương trình tính giá trị hàm băm dòng MD4

Môi trường : Netbeans IDE

Xây dựng giao diện chương trình thuận tiện

Ngôn ngữ : Java

Xử lý trên xâu ký tự

Hỗ trợ các thao tác với bit dữ liệu

Demo chương trình
7
Câu hỏi và thảo luận
8
Cảm ơn thầy và các anh chị đã chú ý lắng nghe!
9


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status