首页
社区
课程
招聘
[旧帖] [求助]知道密钥的算法,求计算密钥。求大神脚本--最好带注释的 0.00雪花
发表于: 2015-9-4 10:09 1885

[旧帖] [求助]知道密钥的算法,求计算密钥。求大神脚本--最好带注释的 0.00雪花

2015-9-4 10:09
1885
import java.io.PrintStream;
import java.util.ArrayList;
import java.util.Scanner;

public class Reverse
{
  public static void main(String[] args)
  {
    Scanner s = new Scanner(System.in);
    System.out.println("Please input the flag :");
    String str = s.next();
    System.out.println("Your input is :");
    System.out.println(str);
    char[] stringArr = str.toCharArray();
    Encrypt(stringArr);
  }

  public static void Encrypt(char[] arr) {
    ArrayList Resultlist = new ArrayList();

    for (int i = 0; i < arr.length; i++) {
      int result = arr[i] + '@' ^ 0x20;
      Resultlist.add(Integer.valueOf(result));
    }
    int[] KEY = { 180, 136, 137, 147, 191, 137, 147, 191, 148, 136, 133, 191, 134, 140, 129, 135, 191, 65 };
    ArrayList KEYList = new ArrayList();
    for (int j = 0; j < KEY.length; j++) {
      KEYList.add(Integer.valueOf(KEY[j]));
    }
    System.out.println("Result:");
    if (Resultlist.equals(KEYList))
      System.out.println("Congratulations!");
    else
      System.err.println("Error!");
  }
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
[QUOTE=huanglol;1390374]import java.io.PrintStream;
import java.util.ArrayList;
import java.util.Scanner;

public class Reverse
{
  public static void main(String[] arg...[/QUOTE]
因本人刚学习Python。。所以能用这个语言编个吗???谢谢啊
2015-9-4 10:10
0
游客
登录 | 注册 方可回帖
返回
//