Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

อัลกอริทึมการเข้ารหัสยอดนิยมมี哪些?

อัลกอริทึมการเข้ารหัสยอดนิยม

1. Triple DES (3DES)

พัฒนาต่อจาก DES ที่โดนโจมตีจนล้มเหลว ใช้ Symmetric-key เข้ารหัส 3 รอบ คีย์ 56 บิต รวม 168 บิต แต่ช่องโหว่กลางลดความปลอดภัยเหลือระดับ 112 บิต เคยเป็น Symmetric Algorithm ที่ใช้มากที่สุดในอุตสาหกรรม

2. Advanced Encryption Standard (AES)

Symmetric Cipher เข้ารหัส 128 บิตต่อครั้ง คีย์ 128, 192, หรือ 256 บิต รอบการเข้ารหัส: 10, 12, 14 รอบตามลำดับ แสดงประสิทธิภาพและน่าเชื่อถือสูง ใช้กว้างขวางทั้งข้อมูลเก็บและข้อมูลส่ง

3. RSA

มาตรฐาน Public-key Encryption Asymmetric: มี Public และ Private Key สร้างคีย์จากการคูณจำนวนเฉพาะใหญ่ สร้าง Modulus คีย์ 1024-2048 บิต (แนะนำ 2048) ปลอดภัยกว่า DES มาก

4. Twofish

ต่อยอดจาก Blowfish Symmetric Encryption แบ่งบล็อก 128 บิต คีย์สูงสุด 256 บิต เร็ว ใช้ในอุปกรณ์ประมวลผลต่ำ Brute-force ไม่เป็นไปได้ ฟรี ไม่มี Patent

5. Blowfish

Symmetric คล้าย DES เร็วมาก ตัวเลือกแทน DES และ RSA แบ่งข้อมูล 64 บิต คีย์ 32-448 บิต ยังไม่ถูกแฮก ฟรี Public Domain ใช้ใน Software, E-commerce สำหรับ Payment และ Password