Danh mục

Báo cáo Kỹ thuật truyền số liệu: Mã hóa MD5 - Message digest 5

Số trang: 30      Loại file: pptx      Dung lượng: 700.65 KB      Lượt xem: 13      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 15,000 VND Tải xuống file đầy đủ (30 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Báo cáo Kỹ thuật truyền số liệu: Mã hóa MD5 - Message digest 5 giới thiệu về mã hóa và thuật toán MD5, thuật toán mã hóa MD5 - Message digest 5 và các ứng dụng của mã hóa MD5 như bảo toàn thông tin, bảo mật. Mời bạn đọc cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Báo cáo Kỹ thuật truyền số liệu: Mã hóa MD5 - Message digest 5KỸ THUẬT TRUYỀN SỐ LIỆU MÃ HÓA MD5 MESSAGE DIGEST 5 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 1MÃ HÓA MD5 – MESSAGE DIGEST 5 N Ộ I D U N G 2 MÃ HÓA MD5 – MESSAGE DIGEST 5I. 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 5I. 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 5I. 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 MÃ HÓA MD5 – MESSAGE DIGEST 5I. Giới thiệu về mã hóa và thuật toán MD5 3. Đặc điểm MD5 • Việc tính MD đơn giản, có khả năng xác định được file có kích thước nhiều Gb. • Không có khả năng tính ngược, khi tìm ra MD. • Do bản chất ngẫu nhiên của hàm băm và số lượng cực lớn các giá trị hash có thể, nên hầu như không có khả năng hai bản tin phân biệt có cùng giá trị hash. • Giá trị MD phụ thuộc vào bản tin tương ứng. • Một chuổi chỉ có duy nhất một hash. • Giá trị MD phụ thuộc vào tất cả các bit của bản tin tương ứng. 6 MÃ HÓA MD5 – MESSAGE DIGEST 5I. Giới thiệu về mã hóa và thuật toán MD5 1. Đặc điểm MD5 Ví dụ : love is blue -> 03d4ad6e7fee3f54eb46b5ccde58249c love is Blue -> 82b76f8eeb4a91aa640f9a23016c7b1c 7 MÃ HÓA MD5 – MESSAGE DIGEST 5II. Ứng dụng 1. Bảo toàn thông tin • MD5 được dựng rộng rãi trong các phần mềm trên toàn thế giới để đảm bảo việc truyền tập tin được nguyên vẹn. • Các nhà phát triển ứng dụng thường dùng MD5 trong việc cho phép download file. Họ sẽ cho “xuất bản” một tín hiệu MD của file download. • Khi chúng ta tải file về , thì file chúng ta vừa download sẽ có một chuỗi MD: § Nếu tín hiệu này khớp với tín hiệu các nhà phát triển ứng d ụng đã “xuất bản” ở trên. Thì OK, ko có vấn đề. § Nếu hai tín hiệu này khác nhau, có thể có trong file download có virut hay tập tin đó đã bị thay đổi. 8 MÃ HÓA MD5 – MESSAGE DIGEST 5II. Ứng dụng 1. Bảo toàn thông tin 9 MÃ HÓA MD5 – MESSAGE DIGEST 5II. Ứng dụng 1. Bảo mật Mục đích của việc mã hóa là biến đổi một chuổi mật khẩu thành một đoạn mã khác, sao cho từ đoạn mã đó không thể nào lần trở lại mật khẩu. Có nghĩa là việc giải mã là không thể hoặc phải mất một khoảng thời gian vô tận (đủ để làm nản lòng các hacker). 10 MÃ HÓA MD5 – MESSAGE DIGEST 5III. Thuật toán • Giải thuật MD5 chính hoạt động trên trạng thái 1 ...

Tài liệu được xem nhiều: