【问题标题】:Get-content password Powershell获取内容密码 Powershell
【发布时间】:2021-10-26 19:15:33
【问题描述】:

我加密了一个密码,现在我需要将我的脚本传递给几台计算机。并非所有用户都将文件存储在同一路径“C:\ Temp”我的问题是如何从计算机中的任何位置读取get-content,以便它可以读取password.txt文件和aes .key 文件而不是特定路径。

这是我的代码:

$serviceActPw = Get-Content C:\Temp\password\password.txt | 
ConvertTo-SecureString -Key (Get-Content C:\Temp\password\aes.key)

感谢任何帮助!

【问题讨论】:

  • 因此,通过这样做,您将向每个人提供密码和密钥..
  • 它是加密的,只有内部用户会使用它
  • 但是你给每个人解密密钥...

标签: powershell visual-studio-code encoding vscode-settings powershell-3.0


【解决方案1】:

使用安全性的更好方法是使用证书,而不是直接分发实际的密钥和密码。

你真的应该重新考虑你的解决方案,因为它实际上根本没有提供任何安全性(除了提供一些混淆)。
您也可以以 binhex 格式编写密码,以防止用户以纯文本形式阅读它。.
(这不是建议;))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 2020-06-25
    相关资源
    最近更新 更多