在云盘同步中使用同步加密
要求
- 能达到实时加密的效果,且能与客户端良好的兼容
- 支持跨平台 Windows Linux MacOSX (移动端查看相关东西的需求少)
一些网盘的实现
QNAP的Hybird Backup实现了针对NAS中文件进行加密的功能,主要使用的是OpenSSL对单个文件进行加密;同时Synology也提供了类似功能,因为手里没有安装此款固件(黑群)所以具体实现暂时不太清楚。
成熟方案
-
较为成熟的开源方案有 EncFs Windows相关 https://github.com/jetwhiz/encfs4win/releases Linux相关 https://wiki.archlinux.org/index.php/EncFS MacOSX相关 brew info encfs (支持直接安装 https://github.com/vgough/encfs) 多平台版 https://github.com/rhiestan/EncFSMP 经过评测发现,主要的差异是速度上的
-
坚果云官方推荐的 BoxCrypt https://www.boxcryptor.com/en/pricing/
-
AxCrypt https://www.axcrypt.net/
-
自己实现一个客户端
-
不得不提到的VeraCrypt,但是其对云盘的支持并不太友好
-
CryFs,为此它还做了个比较 https://www.cryfs.org/comparison
参考
http://www.jianshu.com/p/073957902fa9 https://www.zhihu.com/question/22018086