我想在Mac上启动一个私人日记,但是我想确保该文件只能由我打开。
如何在不降低计算机速度的情况下在文件上设置密码安全性?
我想在Mac上启动一个私人日记,但是我想确保该文件只能由我打开。
如何在不降低计算机速度的情况下在文件上设置密码安全性?
Answers:
您可以将其放在加密的磁盘映像中。
您可以在“磁盘工具”中创建加密的磁盘映像:
现在,只要您想访问加密的文件,只需将映像保存到以前的任何位置即可。处理完文件后,请按照前面所述将其弹出。
您可以通过终端使用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的更多信息。
使用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]
记住您的密码并备份文件。如果您丢失/忘记了密码,您将一无所获。