Tổng quan mã hóa

4.9K 1 2
                                    

BLOCK CIPHERS

3-Way

Blowfish

CAST

CMEA

DES

Triple-DES

DEAL

FEAL

GOST

IDEA

LOKI

Lucifer

MacGuffin

MARS

MISTY

MMB

NewDES

RC2

RC5

RC6

REDOC

Rijndael

Safer

Serpent

SQUARE

Skipjack

Tiny Encryption Algorithm

Twofish

STREAM CIPHERS

ORYX

RC4

SEAL

Hiện tại, thông dụng và tiên tiến nhất, nếu xét về thuật toán sử dụng khoá đối xứng thì DES là một đại diện tiêu biểu, nếu xét về thuật toán sử dụng khoá công khai thì RSA & Diffie-Hellman là 2 đại diện tiêu biểu.

Về RSA, bạn có thể tham khảo thêm tại đây:

http://www.hvaonline.net/forum/index.php?showtopic=41004

Xét về độ an toàn, hiện nay 3DES (một cải tiến của DES) được đánh giá là có độ an toàn cao vì độ dài khoá của nó gấp 3 lần so với DES.

Hi darkprince,

Người ta không gọi MD5 là thuật toán mã hóa. MD5 được liệt vào dạng thuật toán băm (Hash Algorithm), nhằm mục đích bảo đảm tính toàn vẹn (integrity) của dữ liệu.

Hiện tại, MD5 và SHA-1 là các thuật toán băm được sử dụng rất phổ biến và có độ an toàn cao. Tuy nhiên, theo một thông tin mới đây thì SHA-1 đã bị chinh phục. Bạn có thể xem thêm tại đây để biết thêm chi tiết:

http://www.hvaonline.net/forum/index.php?showtopic=42037

Tôi xin góp ý theo hiểu biết của tôi:

- Hiện nay không thể thống kê hết các thuật toán mã hóa, mà chỉ có thể phân loại chúng.

- Thuật toán mã hóa được phân làm 2 loại: Mã hóa (thực chất là mã khóa) đối xứng và mã hóa công khai.

Mã hóa đối xứng: Mã khóa và giải mã cùng chung một khóa hay một thuật toán.

Ưu điểm: Có thể mã hóa dữ liệu trên nhiều tài nguyên

Nhược điểm: Cần phải chia sẻ khóa theo cơ chế an toàn.

Giới hạn số lượng người dùng.

Các thuật toán mã hóa cổ điển như: Các loại mã hóa thay thế(Substitution Cipher) gồm có:

Thay thế đơn (A simple substitution cipher)

Bạn đã đọc hết các phần đã được đăng tải.

⏰ Cập nhật Lần cuối: May 18, 2009 ⏰

Thêm truyện này vào Thư viện của bạn để nhận thông báo chương mới!

Tổng quan mã hóaNơi câu chuyện tồn tại. Hãy khám phá bây giờ