我就直接把他的服务器抓出来自己用吧
解密代码
[Java] 纯文本查看 复制代码 import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import java.nio.charset.StandardCharsets;
import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
//import kotlin.text.StringsKt;
public class Main {
public static void main(String[] args) {
String str2 = "ks9KUrbWJj46AftX";
String str = "";//密文
// str = "";
// str = "";
// str = "";
try {
Cipher instance = Cipher.getInstance("AES/CBC/NoPadding");
byte[] bytes = str2.getBytes(StandardCharsets.UTF_8);
SecretKeySpec secretKeySpec = new SecretKeySpec(bytes, "AES");
byte[] bytes2 = str2.getBytes(StandardCharsets.UTF_8);
instance.init(2, secretKeySpec, new IvParameterSpec(bytes2));
byte[] doFinal;
doFinal = instance.doFinal(Base64.decode(str));
System.out.println(new String(doFinal, StandardCharsets.UTF_8).trim());
} catch (NoSuchAlgorithmException | NoSuchPaddingException | InvalidKeyException | InvalidAlgorithmParameterException | IllegalBlockSizeException | BadPaddingException e) {
e.printStackTrace();
}
// System.out.println("aaa");
}
}
|