最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Powershell實(shí)現(xiàn)加密解密文本文件方法實(shí)例

 更新時(shí)間:2015年04月11日 09:28:53   投稿:junjie  
這篇文章主要介紹了Powershell實(shí)現(xiàn)加密解密文本文件方法實(shí)例,本文直接給出加密和解密代碼實(shí)例,需要的朋友可以參考下

適用于Powershell3.0及以后版本。
假設(shè)你需要給文件加密,下面教你如何給自己的文件加密:

$Path = "$env:temp\secret.txt"
$Secret = 'Hello World!'
$Passphrase = 'Some secret key'
 
$key = [Byte[]]($Passphrase.PadRight(24).Substring(0,24).ToCharArray())
 
$Secret |
 ConvertTo-SecureString -AsPlainText -Force |
 ConvertFrom-SecureString -Key $key |
 Out-File -FilePath $Path
 
notepad $Path

當(dāng)你需要解密出里面的內(nèi)容,這時(shí)就需要最初的密碼:

$Passphrase = Read-Host 'Enter the secret pass phrase'
 
$Path = "$env:temp\secret.txt"
 
$key = [Byte[]]($Passphrase.PadRight(24).Substring(0,24).ToCharArray())
 
try
{
 $decryptedTextSecureString = Get-Content -Path $Path -Raw |
 ConvertTo-SecureString -Key $key -ErrorAction Stop
 
 $cred = New-Object -TypeName System.Management.Automation.PSCredential('dummy', $decryptedTextSecureString)
 $decryptedText = $cred.GetNetworkCredential().Password
}
catch
{
 $decryptedText = '(wrong key)'
}
"The decrypted secret text: $decryptedText"

相關(guān)文章

最新評(píng)論

大足县| 三亚市| 梁平县| 新丰县| 尼木县| 宾川县| 新源县| 新建县| 孙吴县| 玛多县| 祁连县| 儋州市| 雷山县| 玛沁县| 濮阳县| 冀州市| 元氏县| 茂名市| 青州市| 璧山县| 金平| 长治市| 潜江市| 涡阳县| 锦州市| 富民县| 闻喜县| 平乐县| 广饶县| 江北区| 依兰县| 原阳县| 察雅县| 科技| 天长市| 云林县| 将乐县| 南通市| 莱芜市| 鱼台县| 翼城县|