V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ljc
V2EX  ›  macOS

如何给文件加密?

  •  
  •   ljc · 2014-11-05 11:59:24 +08:00 · 3584 次点击
    这是一个创建于 3670 天前的主题,其中的信息可能已经有所发展或是发生改变。
    系统自带的FileVault好像只可以加密文件夹

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

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

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

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

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

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

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

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

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

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

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

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

    使用srm,安全擦除文件,并使用openssl加密,可以用于目录或文件上。简单gz压缩减少体积。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:02 · PVG 03:02 · LAX 11:02 · JFK 14:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.