首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >加密现有(重要点)目录

加密现有(重要点)目录
EN

Ask Ubuntu用户
提问于 2016-11-18 22:18:53
回答 2查看 217关注 0票数 0

我想加密一个现有的目录。我知道有一个像cryptkeeper这样的软件可以进行这样的细化,但是它不允许加密现有的文件夹。使用该软件,我们必须创建一个加密目录,并将现有目录放到新目录中。有没有人能够解释一种聪明的方法,从外壳或一个经过调整的软件来实现这一点?

事实上,我希望这个文件被加密,以尽可能多地保护它(例如,NSA)。如果我将此文件发送给其他国家的其他用户,我希望该文件不受黑客攻击。

这个文件很重要。多年来我一直在做一个项目,我希望任何人都能访问这个文件。

提前感谢!

EN

回答 2

Ask Ubuntu用户

发布于 2016-11-19 01:53:58

使用gpg。首先,让文件的接收方执行以下操作:

代码语言:javascript
运行
复制
gpg --gen-key

然后按照提示生成一个4096位的RSA密钥.然后让接受者做:

代码语言:javascript
运行
复制
gpg --armor --export (name)

其中,name是第一步中为密钥指定的名称。然后将命令的输出发送给您。那你就做:

代码语言:javascript
运行
复制
gpg --armor --import

然后粘贴在钥匙里。为加强安全,请:

代码语言:javascript
运行
复制
gpg --list-keys --fingerprint

并通过电话与收件人确认指纹(公钥不需要秘密发送,但不需要被篡改)。然后,要加密用于发送的文件,请执行以下操作:

代码语言:javascript
运行
复制
gpg --encrypt --recipient (name) <file.clear >file.encrypted

若要从目录树中生成单个文件,请使用tar:

代码语言:javascript
运行
复制
tar -f file.clear -C /path/to/directory -c .

您不需要压缩tar文件,就像gpg自己进行压缩一样。接收方可以使用gpg --decrypt解密,然后使用tar -x解压缩tar文件。

票数 3
EN

Ask Ubuntu用户

发布于 2016-11-19 01:50:33

有几种方法可以安全地在因特网上传输文件夹和文件。当然,每当你把一些档案放在别人的磁盘上,你就会冒着这个空间受到危害的风险,也就是说,它已经被黑客入侵了。这就是为什么最好的(但以今天的标准来说绝对没用)的方法是把你的文件放在家里,放在一个安全的金库里。所以你必须妥协。这意味着,你必须采取额外的警告,以避免错误。

我建议采取以下步骤。它们有优点也有缺点。无论如何,使用强密码是一种很好的做法。

First option

奥恩云下云.在这个阶段,它们是相当相似的,因为Nextcloud是从2016年年中开始的一个分支。如果您选择使用它们中的任何一个,您将必须设置您自己的服务器(这是最好的),或者您可以雇用一个共享的托管服务,甚至一个VPS。作为管理员,请确保同时启用加密模块和服务器端加密。如果有些人能够访问服务器内的文件,他们只会看到文件名,但是内容将是无用的。您可以共享文件或目录。Ubuntu有一个官方的owncloud客户机来同步。

第二选择

西菲莱提供了加密文件夹的选项,但在这种情况下,您只能共享整个文件夹。您必须向他们注册下载和安装您自己的服务器。支付他们的服务似乎更容易。

第三选择

如果您不打算经常共享,您可以始终压缩一个文件夹,加密并发送它,只要它不是那么大。

首先,安装seahorse-nautilus。然后退出重新启动Nautilus。您现在可以压缩和加密。您的接收器必须知道密码:使用电报's安全聊天或其他私人通信服务。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/851003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档