我想使用我的域帐户凭据加密文件,并将其签入源代码管理中。我想拥有以下功能:
我想知道是否有任何开箱即用的东西可以满足我的需求?如果没有,你会如何实施这样的计划?
修改
请允许我澄清一下。我的密码未签入源代码管理中。解密过程应该能够使用我的凭据只是因为我已登录。
动机
构建服务器需要将某个API密钥合并到构建过程中。我们不希望此API密钥在版本控制中放置纯文本。所以,我们有几个选择:
我们不是在寻求一个防弹例程,毕竟这一切都在私人网络中。因此,如果有一组有限的用户知道构建帐户凭据,那么他们将能够解密API密钥。但是大多数开发人员没有构建帐户访问权限,也无法解密API密钥。
我愿意接受其他建议。