Men*_* Lu 3 security version-control cryptography gnupg pgp
什么是修订控制PGP加密文本文件的好方法?
目标是
仅在本地存储库(工作副本)和远程存储库(逻辑上为"中央"存储库)中存储PGP加密(最好使用ASCII装甲)文本文件.
通过PGP加密(例如,通过使用GnuPG)在存储修订历史的存储库中保护隐私
尽可能减少存储开销
如果只是一个版本控制PGP加密和ASCII装甲文本文件,因为它的整个内容将在每次解密进行编辑时更改,然后在存储并提交到版本控制存储库之前进行加密,差异将大致与文件成比例大小,即使解密文本的变化很小,也会快速增长.
你似乎订购了一个方形圆圈.加密的一个重要目标是避免明文和密文中的小变化之间的任何相关性.因此,如果您要求可怜的VCS处理加密文件,您可以告别合理的空间消耗或任何增量.
如果您要加密所有文件或仅加密一些文件,我不清楚.如果是前者,在我看来,你需要去寻找一个在往返存储的路上加密的VCS.
如果我遇到这个问题,我会想要分叉git并尝试将它与gpg结合.
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |