【文件属性】:
文件名称:go-simple-encrypt:简单加密
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-03 00:13:18
Go
简单加密
简便的工具,可以{en,de}对称地加密事物。 这并不意味着它很强大,仅比将它们存储在透明中更好。 它在CTR模式下使用AES,生成随机IV,并将其存储在密文的开头。
安全警告:请勿将其用于任何严重的事情。 它应该是正确的,但未经审核。
待办事项:也许将AEAD与cipher.NewGCM一起cipher.NewGCM
senc工具的用法
安装
使用go get安装:
go get -u github.com/jbenet/go-simple-encrypt/senc
或从gobuilder获取预构建的二进制文件:
产生金钥
AES256密钥只是256位随机性。 我们使用以base58编码的编码。
> key= $( senc --key-gen )
> echo $key
GjEcPVFWZCoU31LBJSrNnLwqzv4biZ3BJTrP9ddGQ63
# th
【文件预览】:
go-simple-encrypt-master
----senc_test.go(997B)
----LICENSE(1KB)
----senc.go(1KB)
----README.md(2KB)
----senc()
--------.main.go.enc(2KB)
--------test.sh(199B)
--------main.go(2KB)
--------.gitignore(5B)
--------README.md(12B)