OpenSSH เตรียมเปลี่ยนกระบวนการสร้างกุญแจเริ่มต้น จาก RSA เป็น Ed25519

by lew
5 September 2023 - 02:58

โปรแกรม ssh-keygen ที่ใช้สร้างกุญแจสำหรับล็อกอิน Secure Shell ภายใต้โครงการ OpenSSH เตรียมเปลี่ยนค่าเริ่มต้นการสร้างกุญแจ จากเดิมใช้กระบวนการ RSA มาเป็น Ed25519

กุญแจแบบ Ed25519 นั้นเป็นกุญแจแบบ elliptic curve รองรับใน OpenSSH 6.5 ที่ออกมาตั้งแต่ต้นปี 2014 หรือรวมเกือบสิบปีแล้ว ข้อดีที่เห็นได้ชัดคือกุญแจมีขนาดเล็กลงมาก และประสิทธิภาพโดยรวมดีขึ้น กระบวนการแลกกุญแจภายในยังใช้กระบวนการ Diffie Hellman อยู่

กุญแจแบบ RSA ของ OpenSSH นั้นมีสามแบบ ได้แก่ RSA-SHA1 ที่แฮกได้ง่ายแล้ว, RSA-SHA-256, และ RSA-SHA2-512 ที่ผ่านมา OpenSSH เริ่มปิดการใช้งาน RSA-SHA1 ไปแล้ว แต่ก็ยังใช้งานอีกสองแบบเป็นหลักตั้งแต่ OpenSSH 7.2 เรื่อยมา แม้ว่าจะรองรับกระบวนการยืนยันตัวตนแบบ elliptic curve อื่นๆ เช่น ECDSA มาก่อน Ed25519 เสียอีก

ที่มา - GitHub: OpenBSD

Blognone Jobs Premium