如何给文件加密?

2014-11-05 11:59:24 +08:00
 ljc
系统自带的FileVault好像只可以加密文件夹

Windows思维使用压缩软件用密码打包
瞄了眼store里的压缩软件 没发现免费的
不知各位如何解决的

(有个TrueCrypt还能用么?
3449 次点击
所在节点    macOS
5 条回复
wzxjohn
2014-11-05 12:11:11 +08:00
zip -e [archive] [file]
zip -er [archive] [folder]
wzxjohn
2014-11-05 12:12:57 +08:00
顺便纠正一下楼主FileVault 2只能全盘加密。
USCONAN
2014-11-05 12:25:58 +08:00
最近比較喜歡用 sparseimage 保存加密文件 256 bit AES 加密後安全性和 FileVault 是一樣的。也足夠了。

最重要的是相當方便,完全不需要裝第三方的軟件,而且就一個文件,不管是放在移動磁盤上還是放在本地管理也都很容易。
Daniel65536
2014-11-05 12:41:22 +08:00
mac自带一个叫磁盘工具(Disk Utility)的程序,可以创建一个磁盘映像(DMG文件,相当于常用多iso磁盘镜像)。

磁盘映像可以设置密码,可以被挂载为一个磁盘,然后可以往里头自由添加删除修改文件。

work flow:
新建:
新建空白磁盘映像-设置格式为可读可写,设置加密算法-设置密码-保存
加密:
挂载磁盘映像-输入密码-把要加密的文件拖进去-取消挂载。
解密:
挂载磁盘映像-输入密码-把要解密的文件拖出来-取消挂载。
传输:
把磁盘映像文件发送给其他人-完成

另外磁盘映像的密码可以保存在keychain中,这样在本机挂载磁盘无需密码,在其他机器挂载磁盘就要输入密码了,适合把磁盘映像文件放在U盘,在自己主机和几台机器间分发的情况。

最后,加密磁盘映像文件也可以被放在加密磁盘映像文件中。
superwbd
2014-11-05 19:00:37 +08:00
几个办法吧。

TC是一个,如果你继续信任。Disk Utility的问题是,如果这个卷需要拿到其他平台,就很麻烦了;TC可以解决。

如果文件夹加密,7z的加密是AES-256,可以一定程度上信任。问题是,7z没有进行安全审计,这代表其有可能有设计缺陷而旁人不知道。

当然我自己的土法解决是:

https://gist.github.com/cnbeining/23c4355f374b08b349e2

(是的,借鉴了好几个脚本,自己结合了一下)

使用srm,安全擦除文件,并使用openssl加密,可以用于目录或文件上。简单gz压缩减少体积。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/144079

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX