Các phương pháp mã hóa - Taking note
- A mã hóa
- B giải mã dựa theo thuật toán của A
- No key
- Không an toàn, vì nếu một người thứ ba biết được thuật toán thì xem như thông tin không còn bảo mật nữa
Một chiều (hash)
- Sử dụng hash function để mã hóa
- Chỉ mã hóa không giải mã được (1 chiều - không đi ngược lại được)
- Ứng dụng: mã hóa password trước khi lưu vào cơ sở dữ liệu
Đối xứng (symmetric key encryption)
- Sử dụng secret key để mã hóa và giải mã
- Cả A và B cần biết mã này
Bất đối xứng (RSA)
- public key: key mã hóa (ổ khóa)
- private key: key giải mã (chìa khóa)
- Bên nhận tạo 2 key (public và private); giữ lại private, đưa public key cho đối tác; đối tác chạy thuật toán mã hóa bất đối xứng với public key vừa nhận được
Nhận xét
Đăng nhận xét