In public key cryptography, each user has a pair of keys: a public key and a private key. The public key is used for encrypting messages, and the private key is used for decrypting messages and creating signatures. When a sender wants to send a message, they use their private key to create a digital signature of the message. The signature is a mathematical function that transforms the message into a unique code and is sent along with the message. The recipient can validate the signature by using the sender's public key to decrypt the signature and obtain the original code that was used to create it and then using the same mathematical function to create a new code from the received message. If the code obtained from the signature and the code obtained from the message are the same, it means the signature is valid and the message is authentic.
ในการเข้ารหัสคีย์สาธารณะ ผู้ใช้แต่ละคนมีคีย์คู่หนึ่ง: คีย์สาธารณะและคีย์ส่วนตัว รหัสสาธารณะใช้สำหรับการเข้ารหัสข้อความ และรหัสส่วนตัวใช้สำหรับถอดรหัสข้อความและสร้างลายเซ็น เมื่อผู้ส่งต้องการส่งข้อความ พวกเขาจะใช้คีย์ส่วนตัวเพื่อสร้างลายเซ็นดิจิทัลของข้อความ ลายเซ็นเป็นฟังก์ชันทางคณิตศาสตร์ที่แปลงข้อความให้เป็นรหัสเฉพาะและส่งไปพร้อมกับข้อความ ผู้รับสามารถตรวจสอบความถูกต้องของลายเซ็นได้โดยใช้กุญแจสาธารณะของผู้ส่งเพื่อถอดรหัสลายเซ็นและรับรหัสต้นฉบับที่ใช้ในการสร้างลายเซ็น จากนั้นใช้ฟังก์ชันทางคณิตศาสตร์เดียวกันเพื่อสร้างรหัสใหม่จากข้อความที่ได้รับ หากรหัสที่ได้รับจากลายเซ็นและรหัสที่ได้รับจากข้อความเหมือนกัน แสดงว่าลายเซ็นนั้นถูกต้องและข้อความนั้นมีความถูกต้อง
spam quality