如何用(可能)java 代码解密 .dat 文件?
How to decrypt .dat file with (possibly) java code?
我有一个从游戏下载的 .dat 文件,其中似乎有一些 Java 代码或值,以及其他难以辨认的文本。以下是部分内容:
我的问题是,有什么方法可以解码这个文件吗?或者,我怎样才能知道它使用的是哪种加密算法,以便我可以更准确地搜索如何解密它?
来自@user207421 的解决方案完美运行,我最终使用此代码获取文件信息:
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("./file.dat");
ObjectInputStream inputStream = new ObjectInputStream(fileInputStream);
try {
System.out.println(inputStream.readObject());
} catch (Exception e) {
e.printStackTrace();
}
} catch (IOException e) {
e.printStackTrace();
}
}
我有一个从游戏下载的 .dat 文件,其中似乎有一些 Java 代码或值,以及其他难以辨认的文本。以下是部分内容:
我的问题是,有什么方法可以解码这个文件吗?或者,我怎样才能知道它使用的是哪种加密算法,以便我可以更准确地搜索如何解密它?
来自@user207421 的解决方案完美运行,我最终使用此代码获取文件信息:
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("./file.dat");
ObjectInputStream inputStream = new ObjectInputStream(fileInputStream);
try {
System.out.println(inputStream.readObject());
} catch (Exception e) {
e.printStackTrace();
}
} catch (IOException e) {
e.printStackTrace();
}
}