此项目公开 存储 一些加密的数据,放在 github 当中 ,使用 gpg2
加密该数据
加密流程:
- 在 指定的git 库中 明文 存储 相关的数据 并提交 变更
- 运行脚本 将 git库 进行 tar 压缩文件. 并将 按照每一个压缩分片文件最大为 1MB 进行分片
- 使用
gpg2
进行对每一个分片文件进行加密, 加密后 保存为 普通文本文件 进行在此库中存储
有一些特殊的文件 不需要在 git 库中存储,而是 直接加密保存在 目录中的,例如密钥什么的 ,方便 程序脚本中该目录中 读取 加密的文件,并在脚本中 直接进行解密读取访问
通过 gpg2 来解密 磁盘 gpg2 --decrypt --quiet -r | sudo cryptsetup open