aoepeople / vault
此包最新版本(1.0.3)没有可用的许可证信息。
保险库
1.0.3
2016-04-01 22:13 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-14 18:53:13 UTC
README
简单的保险库,允许根据环境变量的加密密钥和mac对文件进行加密和解密。
作者: Fabrizio Branca
配置
export VAULT_ENCRYPTION_KEY=<INSERT_YOUR_ENCRYPTION_KEY>
export VAULT_MAC_KEY=<INSERT_YOU_MAC_KEY>
密钥生成
查看 https://github.com/archwisp/PHPEncryptData
命令
vault:encrypt <plainTextFilePath> <encryptedFilePath>
vault:decrypt [--force] <encryptedFilePath> <plainTextFilePath>
PHP
示例
$plainText = \Vault\Vault::open('vault/config.yml.encrypted');
$config = \Symfony\Component\Yaml\Yaml::parse($plainText);
// and check out \Vault\Vault's other methods...