Chúng ta cũng biết, Internet nổi tiếng với các chuẩn mở. Chính các chuẩn mở này cùng với sự trao đổi thông tin rộng rãi và dễ dàng (mở) trên Internet khiến chúng ta có thể nghĩ rằng Internet và an toàn là hai phạm trù loại trừ lẫn nhau. Thực tế không như vậy. Trong quá khứ, Internet có thể đã thực thi kém an toàn hơn các VAN, các mạng cộng tác, còn giờ đây các nổ lực cung cấp nhiều cơ chế an toàn cho truyền thông Internet đã và đang vượt lên trước với sự tập trung toàn diện.
Các thuật toánkhóa chung:
- DES: Chuẩn bị mã hoá dữ liệu là một mật mã khối được tạo bởi IBM, được chính phủ Mỹ chứng nhận lưu hành năm 1977. DES dùng một khóa 56 bít và có tác dụng trên một khối 64 bít. Tương đối nhanh, được dùng để mã hoá một lượng lớn dữ liệu cùng một lúc.
- Triple DES: Dựa trên DES. Mã hóa một khối dữ liệu 3 lần với ba khóa khác nhau. Đang được dùng thay thế dần DES vì khả năng dễ dàng và nhanh chóng phá DES đang ngày một gia tăng.
- RC2 và RC4: Do Rom Rivest (RSA Data Security Inc) thiết kế. Mật mã kích thước khóa biến thiên đối với phần lớn các hệ mật mã. Nhanh hơn DES một chút, hai thuật toán có thể tạo ra sự an toàn cao hơn bởi việc chọn kích thước khóa dài hơn. RC2 là một mật mã khối và có thể được dùng thay DES. RE4 là một mật mã đang được dùng nhiều, nó nhanh gấp 10 lần DES.
- IDEA (International Data Encryption Algorithm): Xuất hiện năm 1991, hiệu quả khi tính toán bằng các phần mềm. Độ bảo mật cao vì dùng khóa 128 bít.
- RSA: Viết tắt gồm 3 ký tự dấu của 3 tên người thiết kế ra nó là Rivest, Shamir và Adelman. Đây là một thuật toán hỗ trợ độ dài khóa thay đổi cũng như kích thước của khối văn bản được mã hoá thay đổi. Khối văn bản rõ phải nhỏ hơn độ dài khóa. Độ dài khóa dùng chung là 512 bít.
- Diffie - Hellman: Hệ thống mã hoá cổ điển nhất đang được dùng. Không hỗ trợ cả mã hoá lẫn chữ ký điện tử. Hệ thống được thiết kế cho phép hai người đồng ý một khóa dùng chung, mặc dù chỉ để trao đổi thư tín công khai.
- DSA: Thuật toán chữ ký điện tử, được triển khai bởi NIST dựa trên thuật toán được gọi là thuật toán EI Gamal. Lược đồ chữ ký dùng chính loại khóa như Diffie-Hellman, có thể tạo ra chữ ký nhanh hơn RSA. Được thúc đẩy bởi NIST với DSS (Digital Signature Standard), mặc dù nó chưa hoàn toàn được chấp nhận.