1. Trang chủ
  2. » Công Nghệ Thông Tin

Các thuật toán mã hóa

22 434 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 222,93 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các thuật toán• Hashing hàm băm, • mật mã symmetric đối xứng, • và mật mã asymmetric bất đối xứng... Hashing – Hàm Băm• Hashing là một phương thức mật mã nhưng nó không phải là một thuật

Trang 1

Các thuật toán mã hoá

Trang 2

Các thuật toán

• Hashing (hàm băm),

• mật mã symmetric (đối xứng),

• và mật mã asymmetric (bất đối xứng)

Trang 3

Hashing – Hàm Băm

• Hashing là một phương thức mật mã nhưng

nó không phải là một thuật toán mã hoá

• hashing sử dụng nó để phát hiện ra dữ liệu có toàn vẹn trong quá trình lưu trữ hay trong khi truyền hay không

Trang 4

Chỉ số hash (giá trị băm)

• "hash value – giá trị hash",

• "hash – băm",

• Message Authentication Code (MAC),

• fingerprint – vân tay,

• hay một đoạn message

Trang 6

Thuật toán hashing thường được sử dụng:

• Secure Hash Algorithm (SHA-1) với - 160-bit hash value

• Message Digest 5 (MD5) với —128-bit hash value

• Message Digest 4 (MD4) với —128-bit hash value

• Message Digest 2 (MD2) với —128-bit hash value

Trang 7

2 Symmetric – Mã hoá đối xứng

• Ceasar

• Vigenere

Trang 8

hai dạng của Mật mã đối xứng :

• a Block cipher

• b Stream cipher

Trang 9

a Block cipher

• Block cipher là một giải pháp hoạt dộng chống lại sự hạn chế của dữ liệu tĩnh Dữ liệu được chia ra thành các blocks với size cụ thể và mỗi blocks được mã hoá một cách khác nhau

Trang 10

b Stream cipher

• Stream cipher là giải pháp hoạt động chống lại dữ liệu luôn luôn sử dụng một phương thức để truyền Một vùng đệm,

ít nhất bằng một block, đợi cho toàn bộ thông tin của

block đó được chứa trong vùng đệm sau đó block đó sẽ

được mã hoá rồi truyền cho người nhận Một sự khác

nhau cơ bản giữa dữ liệu được truyền và dữ liệu nguyên bản Không như giải pháp sử dụng mật mã đối xứng là mỗi block được sử dụng một key khác nhau trong quá trình

truyền thông tin.

Trang 11

Dưới đây là các giải pháp mật mã đối xứng hay sử dụng nhất:

Trang 12

3 Asymmetric - Mật mã bất đối xứng

Trang 15

Cách tạo khóa

Trang 16

Mã hóa và giải mã

Trang 18

• Tổ hợp khoá bí mật mình với khoá bí mật

của người khác tạo ra khoá

dùng chung chỉ hai người biết

Trang 20

Cách hack mật mã

• Dò tìm – vét cạn

• Thống kê

• Nghe lén

Trang 21

Hạ tầng mã hóa công khai

• Chứng thực chữ ký số

Trang 22

Một số phần mềm tham khảo

downloadsh.com/downloads-rsa-key-generation-utility-100-9758.html

Ngày đăng: 18/10/2014, 11:06

TỪ KHÓA LIÊN QUAN

w