Skip to content

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

Notifications You must be signed in to change notification settings

feixiao/encryption

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

用于文件加解密

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

初衷

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

使用方法

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

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

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

Tips

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Go 94.0%
  • Shell 6.0%