我需要分发我编写的Java JAR文件,并担心文件中可能还有一些敏感数据(如webapps的密码或密钥)。我已经完成了代码,并试图小心不要打包任何我不想分发的内容,但我仍然担心会出现问题。
我是否有一些简单的方法可以转储我的JAR中类文件中所有常量字符串的列表?我不认为这个列表太长了,我可以扫描它看看有问题的东西。
答案 0 :(得分:1)
在Linux(或任何有Info-Zip的系统)上,您可以
unzip -p filename.jar|strings|sort|more
-p
选项将提取的输出写入stdout,sort
使视觉扫描更容易。
在Windows上,假设您安装了解压缩包,则上述工作在Cygwin终端中。