一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - Powershell實現加密解密文本文件方法實例

Powershell實現加密解密文本文件方法實例

2020-07-02 10:34腳本之家 PowerShell

這篇文章主要介紹了Powershell實現加密解密文本文件方法實例,本文直接給出加密和解密代碼實例,需要的朋友可以參考下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
$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

當你需要解密出里面的內容,這時就需要最初的密碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$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"

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国产国产综合精品 | 亚洲国产精品综合福利专区 | 日本不卡免免费观看 | 香蕉久久夜色精品国产小优 | 免费观看成年人视频 | 亚洲日韩男人网在线 | 成人在线一区二区 | 精品国产日韩一区三区 | 456成人免费高清视频 | 99ri精品| 无人区乱码区1卡2卡三卡在线 | 亚洲国产精品日本无码网站 | 久久99国产综合精品AV蜜桃 | 99精品在线免费观看 | 动漫在线观看h | 婚前试爱全集免费观看 | 天美蜜桃精东乌鸦传媒 | 亚洲区在线 | 国产精品主播在线 | 亚洲 无码 制服 日韩 | 韩国甜性涩爱免费观看 | 狠狠五月天中文字幕 | 欧美视频一区二区三区在线观看 | 91理论片午午伦夜理片久久 | 性做久久久久免费观看 | 国产性tv国产精品 | 国产欧美国产综合第一区 | 亚洲无人区乱码中文字幕 | 色哟哟在线播放 | 国产欧美日韩在线不卡第一页 | 国产日韩欧美一区 | 性刺激欧美三级在线现看中文 | 18未年禁止免费观看 | 母爱成瘾在线观看 | 视频一区二区三区在线观看 | 青青草国产精品免费 | 大学生宿舍飞机china free | 日韩欧美国产综合精品 | 欧美日韩精品乱国产 | 男人天堂日韩 | 日本激情小说 |