公開キーの暗号化では、各ユーザーには一対のキーがあります。公開キーと秘密鍵です。公開キーはメッセージの暗号化に使用され、秘密鍵はメッセージを復号化して署名を作成するために使用されます。送信者がメッセージを送信したいとき、彼らは秘密鍵を使用してメッセージのデジタル署名を作成します。署名は、メッセージを一意のコードに変換し、メッセージとともに送信される数学的関数です。受信者は、送信者の公開キーを使用して署名を復号化し、それを作成するために使用された元のコードを取得し、同じ数学関数を使用して受信したメッセージから新しいコードを作成することにより、署名を検証できます。署名から取得したコードとメッセージから取得したコードが同じである場合、署名が有効であり、メッセージが本物であることを意味します。
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.