· 9 years ago · Oct 05, 2016, 01:46 PM
1import javax.crypto.spec.*;
2import java.security.spec.*;
3import java.security.*;
4import javax.crypto.*;
5import java.io.*;
6import java.util.*;
7import java.lang.ref.*;
8
9class Main {
10 public static String oodexx;
11 public static String[] uokkddwewall;
12 public static String[] uokkddwewalldd;
13
14 static {
15 Main.oodexx = "uokkddwew";
16 Main.uokkddwewall = new String[] { "BBC2393402E98866805FA5A7B9D47B75527DEC91C4A4F5901B30A0096A75589A", "F729170326FD997840E7614121AE880A96A0FA2027332957", "03BCF5AC02A8E14874383EAB09424CD7", "BBC2393402E98866EB8642A20F4DC208906FCA44C14BE534", "D01C5AD76D396F16B8730B1EE3D902A9", "F729170326FD997840E7614121AE880A96A0FA2027332957", "BBC2393402E98866805FA5A7B9D47B75527DEC91C4A4F5906FA19173808040D764BF32ED39F6E2B0", "D32FE8E2159328F5", "2D7655CCE0EEF2BC032214FA7CDDBCE3", "33F01B2148DA7214D946612208FAFD32777DF214558CA0BA", "BBC2393402E98866805FA5A7B9D47B75527DEC91C4A4F5906FA19173808040D764BF32ED39F6E2B0", "1EFBD0220A47E871", "2D7655CCE0EEF2BC4A33CD05110A73E6BD4C19240A402E0B", "7AA328E19A0D23056499B0567CF0BF0D", "33F01B2148DA7214D946612208FAFD32777DF214558CA0BA", "DC5624B295B3119D21601E3D1624401D", "BBC2393402E98866805FA5A7B9D47B75527DEC91C4A4F590CD2178088775A5494EF198DD60EBF3FFC565EF2346717CD0", "512FC18E44DB0CA1DDF4BA81A1316209", "BBC2393402E98866C27B8DA34149F02CCFA0725685BA48C65B6EEB4504B2528E", "EBE2B774529D73F4BD4C19240A402E0B", "618F99B091E0D69D", "8E945E1551D726DB8D64580876BB659C" };
17 Main.uokkddwewalldd = null;
18 }
19 public static void main(String[] args) {
20 if (Main.uokkddwewalldd == null) {
21 Main.uokkddwewalldd = new String[22];
22 int i = 0;
23 while (i < Main.uokkddwewall.length) {
24 while (true) {
25 try {
26 Main.uokkddwewalldd[i] = Main.uokkddwewnewrypt(Main.uokkddwewall[i]);
27 System.out.println(Main.uokkddwewalldd[i]);
28 ++i;
29 }
30 catch (Exception ex) {
31 ex.printStackTrace();
32 continue;
33 }
34 break;
35 }
36 }
37 }
38 }
39
40 private static byte[] decrypt(final byte[] array, final byte[] array2) throws Exception {
41 final SecureRandom secureRandom = new SecureRandom();
42 final SecretKey generateSecret = SecretKeyFactory.getInstance("DES").generateSecret(new DESKeySpec(array2));
43 final Cipher instance = Cipher.getInstance("DES");
44 instance.init(2, generateSecret, secureRandom);
45 return instance.doFinal(array);
46 }
47
48 public static byte[] hex2byte(final byte[] array) {
49 final byte[] array2 = new byte[array.length / 2];
50 for (int i = 0; i < array.length; i += 2) {
51 array2[i / 2] = (byte)Integer.parseInt(new String(array, i, 2), 16);
52 }
53 return array2;
54 }
55
56 public static final String uokkddwewnewrypt(final String s) throws Exception {
57 return new String(decrypt(hex2byte(s.getBytes()), "d9AMd31Gv5N3qO2abhV64Su0IERFXbd1".getBytes()));
58 }
59}