Private Key คืออะไร
private key คือ กุญแจส่วนตัว ซึ่งใช้ถอดรหัสข้อมูล (Decryption) เนื่องจากความต้องการที่จะรักษาข้อมูลให้เป็นความลับ จึงต้องมีการแปลงข้อมูลโดยการเข้ารหัสข้อมูล (Encryption ) เพื่อไม่ให้บุคคลอื่นสามารถอ่านข้อมูลนั้นได้ โดยให้เฉพาะบุคคลที่ได้รับอนุญาต สามารถอ่านเข้าใจได้เท่านั้น
การเข้ารหัสข้อมูลมี 2 แบบ ได้แก่
1.Symmetric Cryptography (Secret key) คือ การเข้ารหัสและถอดรหัสโดยใช้กุญแจรหัสตัวเดียวกัน คือ ผู้ส่งและผู้รับจะต้องมีกุญแจรหัสที่เหมือนกันเพื่อใช้ในการเข้ารหัสและถอดรหัส
2.Asymmetric Cryptography (Public key) คือการเข้ารหัสและถอดรหัสโดยใช้กุญแจรหัสคนละตัวกัน การส่งจะมีกุญแจรหัสตัวหนึ่งในการเข้ารหัส และผู้รับก็จะมีกุญแจรหัสอีกตัวหนึ่งเพื่อใช้ในการถอดรหัส ซึ่งมีหลักการทำงานดังนี้
โดย key อันใดอันหนึ่งไปประกาศไว้ในที่สาธารณะ เพื่อให้ใครก็ตามที่อยากส่งข้อมูลมาหาเราจะได้นำ key ที่เราไปประกาศไว้ทำการเข้ารหัสและส่งให้เรา จึงเรียกว่า public key พอเราได้ข้อมูลที่มีคนใช้ public key เข้ารหัสส่งมาให้เราแล้ว เราก็ใช้อีก key ที่มีอยู่ทำการถอดรหัส ซึ่ง key นี้จะไม่มีใครรู้นอกจากตัวเรา นั่นก็คือ private key นั่นเอง
สำหรับ Private Key ของ SSLดูได้ที่บทความนีั้ SSL Private Key
ข้อมูลอ้างอิง
http://th.wikipedia.org
http://www.pantip.com