有没有办法根据文件内容识别PGP加密的文件(就像通过在文件开头查找字母"PK“来识别ZIP文件一样)?是否存在与PGP加密文件相关的魔术数字?
我们从客户端收到多个文件,但不知道哪些文件是PGP加密的。我需要编写Java代码来识别PGP文件并自动解密它们。谢谢!
发布于 2017-04-05 05:45:40
你可以用OpenPGP Library for Java (商业产品)做到这一点。下面是一个简短的示例:
PGPInspectLib inspect = new PGPInspectLib();
if (inspect.isPublicKeyEncrypted(dataFileName)) {
// file is PGP encrypted
}免责声明:我为DidiSoft工作
https://stackoverflow.com/questions/43197552
复制相似问题