powershell 使用安全/加密字符串使用用户名/密码创建PowerShell PSCredential对象。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用安全/加密字符串使用用户名/密码创建PowerShell PSCredential对象。相关的知识,希望对你有一定的参考价值。

Set-StrictMode -Version Latest

$PASSWORD = "mypassword"


# create secure string from plain-text string
$secureString = ConvertTo-SecureString -AsPlainText -Force -String $PASSWORD
Write-Host "Secure string:",$secureString
Write-Host

# convert secure string to encrypted string (for safe-ish storage to config/file/etc.)
$encryptedString = ConvertFrom-SecureString -SecureString $secureString
Write-Host "Encrypted string:",$encryptedString
Write-Host

# convert encrypted string back to secure string
$secureString = ConvertTo-SecureString -String $encryptedString
Write-Host "Secure string:",$secureString
Write-Host

# use secure string to create credential object
$credential = New-Object `
	-TypeName System.Management.Automation.PSCredential `
	-ArgumentList "myusername",$secureString

Write-Host "Credential:",$credential

以上是关于powershell 使用安全/加密字符串使用用户名/密码创建PowerShell PSCredential对象。的主要内容,如果未能解决你的问题,请参考以下文章

在Powershell脚本中安全的使用密码信息

powershell 使用各种加密算法在Powershell中散列字符串

带有 powershell 的 gpg - 密码安全

使用安全凭据调用 SQL 命令

支持加密数据库字段的部分字符串匹配的安全方法

将字符串保存在没有用户可以访问的安全存储中[关闭]