vaptu / encryption

基于golang的文件编译加解密工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

用于文件加解密

  • 基于Go使用AES 128进行文件加解密
  • 提供gzip进行文件压缩,更快的网络传输速度

初衷

  • 很多资料需要保存在网盘中,但无奈与现在的网络安全实在是放不下心。所以开发这个小工具对目标目录的文件进行加密,加密后可以安心的保存至网盘中了,需要查看时再使用本工具进行解密即可。
  • 文件太多的时候上行带宽实在是过慢,对文件进行压缩能优化一些时间成本

使用方法

使用加密功能后会在指定目录生成secret文件夹,目录结构与源目录结构相同 解密功能会在指定路径输出该源文件

### 加密
./encryption -s "/home/photos" -t encode

### 解密
./encryption -s "./secret" -t decode

Tips

  • 请务必管理好工具生成的私钥文件,否则极大可能造成文件无法解密的结果
  • 工具仍处在Bate阶段,不建议对机密性或重要性文件进行加解密

About

基于golang的文件编译加解密工具


Languages

Language:Go 94.0%Language:Shell 6.0%