Mã hóa đối xứng

Mã hóa và giải mã sử dụng cùng một khóa. Tốc độ nhanh, phù hợp với số lượng lớn dữ liệu mã hóa. Thuật toán đại diện: AES, DES, 3DES. Phân phối chìa khóa là khó khăn.

Mã hóa bất đối xứng

Khóa công khai được mã hóa, khóa riêng được giải mã. Giải quyết vấn đề phân phối khóa. Thuật toán đại diện: RSA, ECC. Tốc độ chậm, phù hợp với dữ liệu nhỏ và trao đổi khóa.

Thuật toán băm

Một chiều không thể đảo ngược, ánh xạ dữ liệu có độ dài bất kỳ thành một giá trị băm có độ dài cố định. Thuật toán đại diện: MD5, SHA-256. Để lưu trữ mật khẩu, kiểm tra dữ liệu.

Ứng dụng tình huống

HTTPS=khóa trao đổi mã hóa bất đối xứng+mã hóa đối xứng truyền dữ liệu. Sử dụng hash để lưu trữ password. Chữ ký kỹ thuật số mã hóa các giá trị băm không đối xứng.

Tuyên bố miễn trừ trách nhiệm: Các bài viết trên trang này đến từ nội dung gốc, đăng lại, tạo bởi AI và các nguồn khác. Nếu có vấn đề về bản quyền hoặc vấn đề khác, vui lònggửi phản hồi, công ty chúng tôi sẽ kiểm tra và xử lý kịp thời.