1. Generate key (key owner) Publish "Public key" to user, but keep "Private key" secret. 2. Encode text (user) Encode your text with the published "Public key". Send the cryptogram to the key owner. 3. Encode text (key owner) Encode cryptogram with the secret key and you can read the plain text. 1. 鍵の生成 (鍵の生成者) 公開鍵を利用者に公開します。しかし秘密鍵は大切に保存してください。 2. 暗号化 (利用者) 公開された公開鍵を使って暗号化してください。その暗号文を生成者に送ります。この際アルファベットしか使えないので気を付けてください。 3. 復号 (鍵の生成者) 暗号文を秘密鍵で復号すると平文を読むことができます。
パラメータはNISTのP192を使っています。 The curve's parameter is based on NIST's P192. この鍵で私に暗号を送れます。 You can send me a cryptogram with this key. public key: -~!ヘ%&{N2ィカ6-ウノイ2ハハク(メNチ!FM02チセH