Site icon PlusMagi's Blog By Pitt Phunsanit

สร้าง Public Key จาก Private Key

การสร้าง Public Key ขึ้นมาใหม่จาก Private Key ที่เรามีอยู่แล้ว เป็นเรื่องที่ทำได้ปกติ ( และเป็นหัวใจของระบบ Asymmetric Encryption เลย ) เพราะโดยทางคณิตศาสตร์แล้ว Public Key ถูกคำนวณออกมาจาก Private Key ครับ


วิธีการสร้าง Public Key จาก Private Key ( RSA )

ส่วนใหญ่ในระบบ Linux หรือ Web Server เราจะใช้เครื่องมือที่ชื่อว่า OpenSSL ครับ


ตารางสรุปความแตกต่าง

ประเภท Keyเครื่องมือที่ใช้ไฟล์ที่ได้การนำไปใช้
SSH Keyssh-keygen.pubใช้สำหรับ Login เข้า Server ( Authorized_keys )
SSL Keyopenssl.key / .pemใช้สำหรับเข้ารหัสการรับส่งข้อมูลบนหน้าเว็บ ( HTTPS )

⚠️ ข้อควรระวัง ( Security First )

วิธีเช็คว่า Key ตรงกันหรือไม่ ( Modulus Check )

หากค่า MD5 Hash ที่ได้ออกมา “ตรงกัน” แสดงว่าเป็นคู่กันแน่นอนครับ


อ่านเพิ่มเติม

Exit mobile version