java - 用Java编写受密码保护的tar.gz文件

标签 java

我知道我可以使用Apache Commons创建 tar.gz 文件

但我找不到如何为 tar 文件设置密码。

有办法做到这一点吗?

最佳答案

一个好的做法是使用 GPG - https://www.gnupg.org/gph/en/manual/book1.html

一旦创建了 tar.gz,您就可以对其进行加密。 GPG 比仅仅添加密码保护更安全。

您可以选择使用java库https://www.gnupg.org/related_software/libraries.html 或者您可以只从您的应用程序执行 shell 命令来加密您的 .tar.gz 并删除未加密的文件。

关于java - 用Java编写受密码保护的tar.gz文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34761667/

相关文章:

java - 如何设置在 Spring Boot 应用程序启动时设置的全局属性

java - 使用JAVA解析SOAP响应并提取特定节点

java - 什么是NullPointerException,我该如何解决?

BigDecimal 上的 java.lang.NumberFormatException

Java 网站元数据

java - spring data couchbase中的自定义方法

java - 如何从一组 XPath 表达式生成 XML 文件?

java - Spring aop切入点表达式跨其他项目不适用

java - Hadoop 运行 WordCount 失败

Java 性能历史