RSAアルゴリズムを使用した暗号化と復号化に関するアルゴリズムが必要です。これで、公開鍵、秘密鍵、および文字列テキストができました。質問は
- 暗号化する方法を知る必要があります。テキスト内の各文字を暗号化するか、テキスト全体を暗号化します。
- 暗号文に数字しかない場合の復号化方法。復号化するために数を分割する方法。
ps私の悪い英語について申し訳ありません。= = "
RSAアルゴリズムを使用した暗号化と復号化に関するアルゴリズムが必要です。これで、公開鍵、秘密鍵、および文字列テキストができました。質問は
ps私の悪い英語について申し訳ありません。= = "
標準的な方法は次のとおりです。
対称アルゴリズムのキーを生成します(たとえば、AES)。
それらでテキストを暗号化します。
たとえば、PKCS#1表記を使用して、このキーをRSAで暗号化します。
暗号文、暗号化されたキー、およびその他のサービス情報(対称アルゴリズム識別子、受信者IDなど)を含む出力構造を作成します。最も使用される形式はRFC5652に記載されています。
文字列から各文字を取得し、ASCII値で暗号化してから、もう一度テキストに変換して保存します。すべての文字に対して実行します。これが暗号化されたテキストになります。同様に、復号化のために実行してください。