scytale:Wrapper Go库和工具可轻松进行(ZIP)文件加密
Scytale是一个简单的包装库,可轻松快速地使用Go加密。
大部分功劳都精彩的库。
安装
使用go get安装软件包:
$ go get gopkg.in/matm/scytale.v1
工具
bin/aesenc和bin/aeszip CLI工具允许使用在运行的 -256文件加密,(PBE)和基于密码的密钥派生功能。
前者可用于加密/解密单个文件:
$ go install gopkg.in/matm/scytale.v1/bin/aesenc
$ aesenc -o out.enc myfile.pdf
$ aesenc -o myfile.pdf -d out.enc
后者将一堆文件加密为标准的文件:
$ go install gopkg.in/matm/scytale.v1/bin/aeszip
$ aeszip -o secure.zip *.pdf
aeszip -