如何在macOS中使用密码保护文件?


21

我想在Mac上启动一个私人日记,但是我想确保该文件只能由我打开。

如何在不降低计算机速度的情况下在文件上设置密码安全性?


2
所有答案都有一个大问题。他们都没有提到以下事实:自Mac OS X Lion以来,OS每小时都会使用“版本”功能来制作打开,修改和保存的文档的副本。此外,如果您的Mac是笔记本电脑,并且正在使用Time Machine,则当未连接到Time Machine驱动器时,本地驱动器上将存在移动备份。因此,除非您关闭了这些功能,否则剩下的取证线索将很容易被知道他们在做什么的人恢复。如果您没有在Mac上使用WDE并加密Time Machine,那么...
user3439894

请注意,如果您的CPU足够新,可以使用AES指令,则在可用的基准测试完成时,表明在驱动器或文件系统级别进行加密完全不会降低速度。最快的SSD现在要快得多,所以也许不再适用。但仍然比您编辑文档所注意到的快得多。
JDługosz

Mac是一台在许多用户(同事/家人)之间共享(甚至只是偶尔)的机器,还是仅仅是您的 Mac?
Paolo

Answers:


20

您可以将其放在加密的磁盘映像中。

您可以在“磁盘工具”中创建加密的磁盘映像:

  1. 打开磁盘实用程序。
  2. 转到文件>新图像>空白图像(Cmd+ N)。
  3. 输入文件名,然后选择一个位置。您还可以选择磁盘映像的大小。确保将“加密”设置为128或256位AES加密(256位比128位更安全,但速度也更慢。)您可以将所有其他设置保持不变。
  4. 输入磁盘映像的密码。
  5. 确保已为“映像格式”选择了读/写磁盘映像(否则将无法对其进行写入)
  6. 您现在可以创建图像。创建完成后,将挂载磁盘映像。将要确保安全的文件复制到新磁盘。
  7. 完成后,将磁盘拖到垃圾箱中弹出磁盘。

现在,只要您想访问加密的文件,只需将映像保存到以前的任何位置即可。处理完文件后,请按照前面所述将其弹出。


1
尽管很明显,但值得一提的是,忘记卸载磁盘映像(步骤7)将使任何有权访问该计算机的人都可以访问该内容。另外,在安装磁盘映像以访问内容时,请勿将密码短语保存在钥匙串上。
Paolo

TrueCrypt的是一种更先进的替代的FileVault 2
卢修斯胡锦涛

1
Lucius-TrueCrypt大约在三年前就已停产,尽管它仍然被认为是安全的,但建议将其用作长期安全技术是不明智的,因为将来任何时候都可能出现漏洞。如果您使用的是TrueCrypt,建议您改用VeraCrypt等主动维护的fork。
Faiz Saleem

19

您可以通过终端使用OpenSSL加密任何(个人)文件。 如果您打算在Word文档中甚至甚至只是一个长文档的TextEdit文件中创建日记,这将非常有用。 这样做的好处是,由于您仅加密/解密单个文件,因此它的速度很快。

因此,假设我们在您的桌面上方便地命名了日记 Journal.txt

要加密文件,请在终端中发出命令(假设“ Apple123”是您的用户名):

openssl enc -aes-256-cbc -e -in /Users/Apple123/Desktop/Journal.txt -out /Users/Apple123/Desktop/Journal_encrypted.txt

系统将要求您输入并验证密码以加密文件。完成后,您将在桌面上看到新文件。它看起来像一个普通的文本文件,但是当您双击它时,会收到一条错误消息,提示您无法将其打开。

要解密文件,只需发出命令:

openssl enc -aes-256-cbc -d -in /Users/Apple123/Desktop/Journal_encrypted.txt -out /Users/Apple123/Journal.txt

再次要求您输入密码;输入用于加密的密码。现在,这一次,当您双击文件时,便可以打开文件。

这些东西是什么意思?

enc -使用加密密码

-aes-256-cbc-要使用的密码类型。AES256是行业标准。

-e-d-加密或解密

-in -指定输入文件的完整路径

-out -指定输出文件的完整路径。

您可以通过man openssl在终端提示下键入来获取有关OpenSSL的更多信息。


TL; DR

使用OpenSSL进行加密/解密。

  • 加密: openssl enc -aes-256-cbc -e -in [input path/file] -out [output path/file]

  • 解密: openssl enc -aes-256-cbc -d -in [input path/file] -out [output path/file]

记住您的密码并备份文件。如果您丢失/忘记了密码,您将一无所获。


8

专门用于日记功能,您可能会发现最简单,最方便的方法是购买可为每个文档提供密码保护的书写或笔记应用程序。一些选项包括:



0

除了calum_b的评论,您还应该查看DayOne本机Mac应用程序进行日志记录。功能齐全,并具有日志锁定功能。在我看来,它的质量比提到的产品要好。

在接下来的几周/几个月中,他们将推出其端到端加密功能。对于第三方而言,这样做比实际尝试更为实用。


-1

一个人可以将它导出为pdf(或其他合适的选项),同时进行加密,如果只是您想要加密的东西(不作任何进一步的更改),则保存在计算机上以像密码一样安全保存。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.