我正在尝试解决一个问题,该问题以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发布于 2013-10-24 12:33:59
您要解密的是原始String,而不是加密的are。
您的解密算法的前两行应为:
for(int j = 0; j < encrypted.length(); j++)
{
int current1 = encrypted.charAt(j);
...https://stackoverflow.com/questions/19556914
复制相似问题