V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xiaoc19
V2EX  ›  问与答

从长远角度考虑,备份文件到网盘使用 OS X 制作 dmg 加密档案,还是 Truecrypt(Veracrypt)比较稳定

  •  
  •   xiaoc19 · 2016-01-23 22:56:39 +08:00 · 3447 次点击
    这是一个创建于 3263 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为加密的 dmg 文件在 win 下是很难解密使用,
    之前有考虑过使用 Veracrypt ,
    但在 OS X 下需要装第三方的 OSXFUSE ,
    而且从长远看, dmg 文件可能在移动端应该不会被支持,
    https://www.v2ex.com/t/252221#reply6
    也是从这个帖子看到的一些问题,
    大家发表一下自己的看法或者大家自己网盘加密的方案是怎样的,
    要求是直接可以挂载使用的不是 7z 压缩这一类的,
    因为有文件更新的需求

    第 1 条附言  ·  2016-01-24 11:32:34 +08:00
    11 条回复    2016-01-24 12:01:59 +08:00
    zungmou
        1
    zungmou  
       2016-01-23 23:00:17 +08:00
    应该是从文件级别上加密,而不是打包加密。

    如果有一个小文件更新,会直接导致打包文件的 HASH 发生变化,从而导致需要重新上传整个包。
    xiaoc19
        2
    xiaoc19  
    OP
       2016-01-23 23:07:33 +08:00
    @zungmou 这个问题是我不需要考虑的,大文件不需要频繁更新的我是直接用的 7z 加密,而且之前看过 Truecrypt 在 Dropbox 是可以差分上传的
    songjiaxin2008
        3
    songjiaxin2008  
       2016-01-23 23:10:28 +08:00
    参考[mac 被 rsa 加密勒索]( https://www.v2ex.com/t/246276) 感觉 rsa 加密也是很可靠的
    xiaoc19
        4
    xiaoc19  
    OP
       2016-01-23 23:19:20 +08:00
    @songjiaxin2008 RSA 加密“曾经”之所以强大,是因为它对极大整数做因数分解的难度决定了 RSA 算法的可靠性。接下来会越来越不安全了
    greenskinmonster
        5
    greenskinmonster  
       2016-01-23 23:38:18 +08:00
    Encfs 也可以考虑,主要平台都支持,就是 Win 上要 mount 个盘符出来,比较丑
    loading
        6
    loading  
       2016-01-23 23:53:03 +08:00 via Android
    个人偏向 truecrypt 这种跨平台的解决方案。
    hljjhb
        7
    hljjhb  
       2016-01-24 00:01:45 +08:00
    True Image

    Windows Mac 双平台

    支持差分
    billlee
        8
    billlee  
       2016-01-24 00:05:02 +08:00
    @songjiaxin2008 RSA 只是个算法,还是要有软件来实现它。而且这是个非对称密码,不适合适合这个使用场景。
    processzzp
        9
    processzzp  
       2016-01-24 00:19:35 +08:00
    @xiaoc19 如果 量子计算机成功量产 or P=NP 问题被证明成立 这两件事都没有发生的话, 1024 位以上 RSA 加密是非常可靠的,安全性不用担心

    但是, @songjiaxin2008 , RSA 这种非对称加密算法其实是很消耗计算资源的。就拿 TLS 协议来说,目前的所有实现都只是用 RSA(或同类算法,下同)协商一个密钥出来,之后的所有数据的传输都是采用 AES 这种对称加密来完成的,为什么不全程用 RSA 加密?因为 RSA 太耗计算资源了

    所以说,目前加密文件的都是用 AES 算法,用 RSA 加密一个文件,太土豪了。

    另外,就像 @billlee 所说的:这里在讨论的是 TrueCrypt/VeraCrypt 这样的加密软件(即具体的实现方式),没有讨论采用的算法

    以上全部是自己写的一点对密码学的理解。也正因为密码学不是那么轻松简单的东西,所以如果有错误和纰漏欢迎指出来
    xiaoc19
        10
    xiaoc19  
    OP
       2016-01-24 11:30:14 +08:00
    @hljjhb 嘿嘿 它的问题是不开源
    songjiaxin2008
        11
    songjiaxin2008  
       2016-01-24 12:01:59 +08:00
    @processzzp 学习了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5810 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 03:02 · PVG 11:02 · LAX 19:02 · JFK 22:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.