crack007 发表于 2024-2-18 13:21:02


import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;

public class AESUtil {
    public static String encrypt(String data, String key) {
      try {
            return doAES(data, key, 1);
      } catch (Exception var3) {
            return null;
      }
    }

    public static String decrypt(String data, String key) throws Exception {
      return doAES(data, key, 2);
    }

    private static String doAES(String data, String key, int mode) throws Exception {
      boolean encrypt = mode == 1;
      byte[] content;
      if (encrypt) {
            content = data.getBytes("UTF-8");
      } else {
            content = parseHexStr2Byte(data);
      }

      KeyGenerator kgen = KeyGenerator.getInstance("AES");
      SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");
      secureRandom.setSeed(key.getBytes());
      kgen.init(128, secureRandom);
      SecretKey secretKey = kgen.generateKey();
      byte[] enCodeFormat = secretKey.getEncoded();
      SecretKeySpec keySpec = new SecretKeySpec(enCodeFormat, "AES");
      Cipher cipher = Cipher.getInstance("AES");
      cipher.init(mode, keySpec);
      byte[] result = cipher.doFinal(content);
      return encrypt ? parseByte2HexStr(result) : new String(result, "UTF-8");
    }

    public static String parseByte2HexStr(byte[] buf) {
      StringBuilder sb = new StringBuilder();

      for (int i = 0; i < buf.length; ++i) {
            String hex = Integer.toHexString(buf & 255);
            if (hex.length() == 1) {
                hex = '0' + hex;
            }

            sb.append(hex.toUpperCase());
      }

      return sb.toString();
    }

    public static byte[] parseHexStr2Byte(String hexStr) {
      if (hexStr.length() < 1) {
            return null;
      } else {
            byte[] result = new byte;

            for (int i = 0; i < hexStr.length() / 2; ++i) {
                int high = Integer.parseInt(hexStr.substring(i * 2, i * 2 + 1), 16);
                int low = Integer.parseInt(hexStr.substring(i * 2 + 1, i * 2 + 2), 16);
                result = (byte) (high * 16 + low);
            }

            return result;
      }
    }

    public static void main(String[] args) throws Exception {
      String key = "Empathic_202210";
      // 解密
      System.out.println(AESUtil.decrypt("4FCE3841E803F1D63A2216C238CE7495", key));
      // 加密
      System.out.println(AESUtil.encrypt("111.229.213.189", key));
    }
}

crack007 发表于 2024-2-18 13:22:03

crack007 发表于 2024-2-18 13:21
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator; ...

ip加密解密的java代码

wangle12312 发表于 2024-2-18 14:16:12

关于天策符的问题有没有老哥能解决啊?

200729241 发表于 2024-2-18 18:15:58

帮修改后台+q200729241,加前备注后台

lel202 发表于 2024-2-18 20:33:23

感谢分享!楼主威武,新年发大财!

Thorn丶 发表于 2024-2-18 21:49:52

后台是不是还需要改哪里的IP?按照教程改的后台用不了 IP是加密过的

wangle12312 发表于 2024-2-18 21:54:24

200729241 发表于 2024-2-18 18:15
帮修改后台+q200729241,加前备注后台

要钱吗?

qq07436501 发表于 2024-2-21 13:54:28

crack007 发表于 2024-2-18 13:22
ip加密解密的java代码

怎么用 啊

爱学习的小白 发表于 2024-2-21 21:25:49

crack007 发表于 2024-2-18 13:21
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator; ...

大佬这个怎么用啊 来个说明啊

爱学习的小白 发表于 2024-2-21 21:28:16

qq07436501 发表于 2024-2-18 09:40
虚拟机搭建玩的就不要试了    虚拟机IP无效    只能用服务器的IP地址也就是说要公网IP才可以

我就是虚拟机搭建的,只要把 t-groups表groups ip 把里面加密大写一串

4FCE3841E803F1D63A2216C238CE7495

直接改成你的IP 不用加密只是不过后台用不了

jive8888 发表于 2024-2-24 16:53:06

感谢分享

176034095 发表于 2024-2-24 20:23:52

谢谢分享

mdlong 发表于 2024-2-26 11:38:07

wangle12312 发表于 2024-2-18 14:16
关于天策符的问题有没有老哥能解决啊?

天策本来就能用啊,转生后升级就行了,数据库修改的就别说了

cryiz 发表于 2024-2-27 11:16:39

:

yuan324880 发表于 2024-3-1 14:29:25

大佬们求教添加好友系统跟外观功能怎么弄啊

chengnan 发表于 2024-3-25 13:53:33

为什么链接服务器失败啊!!

rose521rain 发表于 2024-3-27 08:42:48

模拟器里能玩,但是手机上安卓13安装不了,有大佬知道怎么办吗?

mdlong 发表于 2024-3-27 12:17:41

rose521rain 发表于 2024-3-27 08:42
模拟器里能玩,但是手机上安卓13安装不了,有大佬知道怎么办吗?

APP需要签名才可以安装

q305156753 发表于 2024-3-27 18:44:57

很好。下次试试。看。

鑫垚 发表于 2025-3-19 13:52:17

::
页: 1 [2]
查看完整版本: 飘渺西游修复版

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明