Linux 如何使用golang加密文件夹

Linux 如何使用golang加密文件夹,linux,go,encryption,Linux,Go,Encryption,我想在golang加密一个文件夹,但我不知道该怎么做。我在互联网上找到的只是加密文件的例子,而不是文件夹 谢谢 加密是一种对字节流进行编码的机制,这种编码方式使得没有密钥的读取器无法破译原始字节流 文件夹是一种文件系统结构 不能加密文件系统构造;只有一个字节流。要“加密文件夹”,可以执行以下两种操作之一: 分别加密文件夹中的每个文件 将文件夹转换为单个文件(例如TAR)并对其进行加密 哪一个更好取决于您的具体需求,但这些是可用的选项。这就是为什么你找不到加密文件夹的例子;作为一个概念,它在技

我想在golang加密一个文件夹,但我不知道该怎么做。我在互联网上找到的只是加密文件的例子,而不是文件夹


谢谢

加密是一种对字节流进行编码的机制,这种编码方式使得没有密钥的读取器无法破译原始字节流

文件夹是一种文件系统结构

不能加密文件系统构造;只有一个字节流。要“加密文件夹”,可以执行以下两种操作之一:

  • 分别加密文件夹中的每个文件
  • 将文件夹转换为单个文件(例如TAR)并对其进行加密

哪一个更好取决于您的具体需求,但这些是可用的选项。这就是为什么你找不到加密文件夹的例子;作为一个概念,它在技术上是不可行的。

您需要先将目录转换为文件,例如
tar
tar.gz
。然后你可以加密文件。你试过什么?包括你的代码。您遇到了什么问题,需要什么帮助?