propencrypt:一次加密和解密多个文件中的多个属性

时间:2024-03-09 00:41:25
【文件属性】:

文件名称:propencrypt:一次加密和解密多个文件中的多个属性

文件大小:31KB

文件格式:ZIP

更新时间:2024-03-09 00:41:25

Go

Propencrypt 一次加密和解密多个文件中的多个属性。 关于 有许多解决方案可以管理文件加密: GPG提供了简单的文件加密,但是输出的二进制文件不是Git友好的(没有差异,代码审查更加困难,等等)。 Ansible Vault加密变量和文件。 使用变量加密,文件仍然易于辨认(纯文本和加密的变量可以混合在同一文件中),但是每个字符串必须单独加密,这使得在多个文件中使用许多属性很繁琐。 此外,Ansible Vault主要是与Ansible一起使用的。 Jasypt (通过Spring Boot的集成)提供了一个Maven插件,该插件允许在application.properties文件中一次加密多个占位符( DEC(...) ),但是Jasypt旨在用作Java应用程序中的库,因此它与语言无关。 Propencrypt旨在通过提供以下功能(适度地)解决这些限制: 一次(使用


【文件预览】:
propencrypt-master
----.gitignore(84B)
----go.mod(82B)
----pkg()
--------fileutil()
--------crypto()
----.gitlab-ci.yml(1KB)
----LICENSE(34KB)
----go.sum(163B)
----README.md(3KB)
----test()
--------data()
--------cmd_test.go(2KB)
--------help_test.go(2KB)
--------encrypt_test.go(2KB)
--------version_test.go(484B)
--------decrypt_test.go(2KB)
----cmd()
--------propencrypt.go(150B)
----.editorconfig(219B)
----internal()
--------app()
--------core()
--------cmd()

网友评论