Answers:
是的,您可以使用Mac OS X的内置磁盘映像来执行此操作。磁盘映像(或DMG文件)是一种文件,当打开时,它会以可移动的Mac OS X卷的形式呈现,类似于可移动的硬盘驱动器。许多OS X应用程序都部署在磁盘映像上。如果使用FileVault加密主目录,则将创建备用捆绑包磁盘映像。
您可以创建经过压缩和/或加密的OS X磁盘映像。但是,如果您创建压缩的 DMG,它将是只读的,因此可能对您不起作用。
要在OS X中创建一个新的空加密磁盘映像:
打开“实用程序”文件夹下“实用程序”文件夹下的“ 磁盘实用程序”。
从“ 文件”菜单中选择“ 新建”>“空白磁盘映像...”。
在出现的对话框中,您可以指定磁盘映像的保存位置,卷的名称并选择加密类型:
确保从“加密”菜单中选择“ 128位AES加密(推荐)”或“ 256位AES加密(更安全)”。另外,请确保设置磁盘映像的大小。
如果您创建的是稀疏捆绑包(较新,并且可能更可靠)或备用映像(较旧的映像,如果打开则很容易损坏,并且计算机未正确关闭),那么映像文件将开始变小并随着添加而增长文件,最多不超过您指定的最大大小。
如果创建“读/写磁盘映像”,则映像文件将以对话框中指定的最大大小开始。
保存磁盘映像文件后,将提示您输入密码和验证。完成后,您将在桌面和“计算机”视图中拥有一个新卷,您可以在其中开始删除文件!
要创建压缩的只读图像,您可以执行以下两项操作之一:
遵循上述相同步骤,但是要选择“ 新建”>“来自文件夹的磁盘映像...”,而不是“ 新建”>“空白磁盘映像...”。这首先会要求您选择一个充满文件的文件夹。从那里开始,它会显示与上面类似的对话框,但是不会提示您输入卷名或大小。它将使用文件夹的名称,并且大小将自动计算。确保选择制作压缩图像,并且不要忘记加密
或者,如果您创建了空白图像并用文件填充了该图像,则可以将该图像转换为压缩图像。这是备份加密文件的便捷方法。将主文件读/写未压缩的映像保留为您的日常工作空间,并定期将其转换为只读的压缩映像,您可以将其备份到外部设备。为此,请在“磁盘工具”中选择“ 图像”>“转换...”。选择DMG文件,然后您将看到与上面相同的屏幕。
提示:如果将文件夹拖放到Disk Utility的停靠图标上,它将自动提供从该文件夹中创建磁盘映像的信息。
提示2:如果您从未加密的文件夹中创建了一个加密的磁盘映像,并且想要删除原始的未加密文件,请记住使用安全擦除,否则会冒着将机密信息保留在硬盘驱动器上的风险。
尽管我自己推荐并使用加密的DMG文件(请参见Josh的接受答案),但是在Terminal中,还有另一种方法可以使用免费和内置工具进行组合。
Jason Seney在他的文章中介绍了使用Vim和GPG打开,编辑和保存加密文件:
使用vim和gpg,我们可以仅打开,编辑和保存加密的文件,而在硬盘驱动器上不保留任何纯文本格式。
使用MacGP2,您可以加密:
gpg -c -o myfile.mkdn
并解密:
gpg -d myfile.mkdn.gpg
Jason的文章提供了将文件直接传入和传出vim的指令,以及创建别名命令的秘诀,这些别名命令使加密和解密变得容易。
如我所说,我使用了内置的DMG工具,但是如果您是命令行用户,尤其是vim,或者您需要确保秘密文件的纯文本副本在磁盘或交换文件中不存在, ,Jason的方法值得考虑。
gpg
如此答案中的示例)。确定地擦除未加密的文件非常困难(对于某些驱动器几乎是不可能的)。如果您对安全性很认真,请使用加密的dmg-这是唯一的安全选项。您可以使用diskutil
命令行工具从命令行创建加密的dmg (它在Disk Utility.app等中提供了所有功能)。在最新版本的OS X中,除非禁用(很难做到),否则交换总是加密的。