有没有办法根据文件内容识别PGP加密文件(就像通过在文件开头查找字母" PK"来识别ZIP文件的方式)?是否有与PGP加密文件相关联的幻数?
我们从客户端收到多个文件,并且不知道哪些是PGP加密的。我需要编写Java代码来识别PGP文件并自动解密它们。谢谢!
答案 0 :(得分:0)
您可以使用OpenPGP Library for Java(商业产品)执行此操作。这是一个简短的例子:
PGPInspectLib inspect = new PGPInspectLib();
if (inspect.isPublicKeyEncrypted(dataFileName)) {
// file is PGP encrypted
}
免责声明:我为DidiSoft工作