确定文件是否使用Java进行PGP加密

时间:2018-12-17 13:58:54

标签: java pgp

我有一些文件采用加密格式(PGP加密),而另一些文件则采用原始格式。有什么方法可以确定我的文件是PGP加密文件还是原始文件,以便我可以调用适当的方法来用Java读取文件?

2 个答案:

答案 0 :(得分:5)

在Linux file命令上执行此检查

$ file testfile.txt 
testfile.txt: GPG encrypted data

通过查看文件的前几个字节来实现:

如果该魔术数字检查对您的文件不可靠,则您很可能需要尝试解密内容并注意错误。

答案 1 :(得分:3)

您可以查看文件是否以

开头
-----BEGIN PGP MESSAGE-----

请参见https://de.wikipedia.org/wiki/Pretty_Good_Privacy#Aussehen_einer_verschl%C3%BCsselten_Nachricht(对不起,英语维基百科不提供此功能)