首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单Java解密程序错误

简单Java解密程序错误
EN

Stack Overflow用户
提问于 2013-10-24 12:25:54
回答 1查看 65关注 0票数 0

我正在尝试解决一个问题,该问题以abcdef为例,并使用数字密钥(如3 )对其进行加密。这意味着所有字母都被下移3个字母以生成defghi。

最终,程序将要求输入文本文件、输出文本文件以及命令行中的键。

我在当前代码中遇到错误。加密有问题。

代码语言:javascript
复制
import java.util.Scanner;
import java.io.*;

public class Program
{

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

下面是错误:

代码语言:javascript
复制
java Program 1.txt 2.txt 6
Encrypted:ghiJklM
Decrypted:uvwXyzA
EN

回答 1

Stack Overflow用户

发布于 2013-10-24 12:33:59

您要解密的是原始String,而不是加密的are。

您的解密算法的前两行应为:

代码语言:javascript
复制
for(int j = 0; j < encrypted.length(); j++) 
{
    int current1 = encrypted.charAt(j);
    ...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19556914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档