我将我的连接字符串存储在XML文件中。然后我在powershell脚本中使用它。有没有办法保护它/以某种方式加密它?
答案 0 :(得分:2)
我在Powershell中看到过两种加密方法
Use *SecureString cmdlet秒。应该注意的是,只有加密原始字符串的Windows ID才能解密它(因为它使用Windows登录作为密钥)
使用带有Library-StringCrypto功能
的密码短语由于第一种方法的局限性,我使用第二种方法。然后,我将加密的连接字符串存储在SQL表中并锁定权限。要建立连接,我将从SQL表中检索连接字符串,并使用密码短语进行解密。