[英]Simple Java Decryption Program Error
我正在尝试解决一个问题,例如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
您正在解密原始String
,而不是加密String
。
解密算法的前两行应为:
for(int j = 0; j < encrypted.length(); j++)
{
int current1 = encrypted.charAt(j);
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.