0

たとえば abcdef を取り、3 などの数値キーを使用して暗号化する問題に取り組もうとしています。つまり、すべての文字が 3 文字下にシフトされ、defghi が生成されます。

最終的に、プログラムはテキストファイルの入力、出力テキストファイル、およびコマンドラインのキーを要求します。

現在のコードでエラーが発生しています。暗号化に誤りがあります。

import java.util.Scanner;
import java.io.*;

public class Program
{

    public static void main(String[] args)  throws IOException  
    {

エラーは次のとおりです。

java Program 1.txt 2.txt 6
Encrypted:ghiJklM
Decrypted:uvwXyzA
4

1 に答える 1

2

暗号化されたものではなく、元の を復号化していStringます。

復号化アルゴリズムの最初の 2 行は次のようになります。

for(int j = 0; j < encrypted.length(); j++) 
{
    int current1 = encrypted.charAt(j);
    ...
于 2013-10-24T04:33:59.390 に答える