แล้ว Asymmetric public key นี่ จะเป็นสาธารณะ คือทุกคนสามารถรู้ได้หรือเปล่าครับ แล้ว เวลาส่งpackage จะต้อง encrypt 2 ครั้งด้วย private key & public key ด้วยหรือเปล่าครับ
Asymmetric public key นี่ จะเป็นสาธารณะ คือทุกคนสามารถรู้ได้หรือเปล่าครับ
ตอบ : ใช่ครับ
เวลาส่งpackage จะต้อง encrypt 2 ครั้งด้วย private key & public key ด้วยหรือเปล่าครับ
ตอบ : แค่ครั้งเดียวครับ เช่น เราส่งข้อมูลที่เป็นความลับเราก็จะใช้ public key เข้ารหัส และ แจกจ่าย private key ไป คนที่มี private key เท่านั้นที่จะสามารถถอดได้ ดังเช่น
เราเข้ารหัสข้อความด้วย SHA-1 ด้วยโปรแกรมใดโปรแกรมหนึ่ง หรือวิธีการหนึ่ง ในส่วนนี้เรียกว่า public key เพราะๆใครก็ใช้โปรแกรมเข้ารหัสได้ แต่ไม่รู้ pain text
และเราแจกจ่ายโปรแกรม ถอดรหัส หรือ สูตรการถอดรหัสไปครับ ในส่วนนี้เรียกว่า private key เพราะคนที่เราไม่ได้แจกจ่ายก็ไม่สามารถถอดรหัส หรือ รู้ pain text ได้ครับ
ยกเว้น ทำตัวเป็น man in the middle ดักจัก packet ต่างๆ ตามที่ผมเข้าใจนะครับ