導航:首頁 > 文檔加密 > 怎麼加密腳本密碼

怎麼加密腳本密碼

發布時間:2024-11-04 23:18:17

❶ 如何給PowerShell腳本加密

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

$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

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

$Passphrase = Read-Host 'Enter the secret pass phrase'

$Path = "$env:temp\secret.txt"

$key = [Byte[]]($Passphrase.PadRight(24).Substring(0,24).ToCharArray())

$cred = New-Object -TypeName System.Management.Automation.PSCredential('mmy', $decryptedTextSecureString)
$decryptedText = $cred.GetNetworkCredential().Password

❷ 按鍵精靈加密腳本問題

一些腳本是作者用大量心血和汗水編寫的,下面是一種利用小精靈加密限制用戶使用的方法。需要作者授權才能單機使用,拷貝到別的電腦無法運行。注冊步驟是發給用戶編譯後的小精靈文件,用戶運行生成注冊碼文件,發給作者者,作者根據注冊碼文件(Script目錄),生成僅能在此用戶電腦上運行的小精靈文件。加密思路:利用用戶C盤硬碟序列號的唯一性與一些隨機碼混合。下面是腳本代碼 VBS Dim fso,dr,sn,snt,i,regstring,file,temp,vaid,serialnumber VBS Set fso=CreateObject("Scripting.FileSystemObject") VBS serialnumber="28"

❸ 龍族引擎腳本加密怎麼設置密碼

龍族引擎腳本加密設置密碼步驟:
1、在微端伺服器目錄下打開『Pak.txt』文本。
2、將pak文件和密碼寫進去。
3、然後重新打開微端伺服器。
4、點擊驗證密碼即可。龍族引擎是唯一一款支持六端數據互通的傳奇引擎,使研發更為簡單便捷,人人皆可成為GM,讓傳奇支持(PC端、網頁端、安卓apk、蘋果IOS、手機H5、電視APP)多端數據互通。

❹ 在Powershell腳本中安全的使用密碼信息

在使用基於Powershell自動化的腳本中,大多數場景下需要未腳本傳遞憑據以供驗證環節能夠正常工作,很多管理員習慣於在他們的腳本中使用明文密碼,但如果是測試腳本,倒是無關緊要,若是用於生產環境的腳本,這種行為不但很糟糕,還很可怕,不懷好意的同志們會很樂意並輕松的拿到它然後搞一些或輕或重的破壞。但是,如果正確使用powershell所提供的密碼加密功能,能很輕松的解決這個問題。

PowerShell中,提供了兩種生成憑據的方式分別是 Get-Credential 和 Read-Host
Get-Credential
Get-Credential 命令被用來創建PSCredential對象並且將之存儲到變數中,並保證不在屏幕上顯示如下

上面的命令將憑據信息保存到變數 $crd 中 ,這個變數可被很容易的用於訪問需指定憑據的 Cmdlets
Read-Host
使用 Read-Host 同樣可以起到保護明文密碼顯示的功能 如下, -AsSecureString 可以將明文密碼存儲成加密密碼串對象,SecureString對象可被用於可接受該類型參數的命令,可以通過定義變數和管道輸出將該對象傳遞給命令。

ConvertTo-SecureString
ConvertTo-SecureString 用於加密密碼和其它字元串,它可以接受字元串然後輸出為SecureString對象,SecureString對象可被用於可接受該類型參數的命令,可以通過定義變數和管道輸出將該對象傳遞給命令。

語法如下:

當不適用參 -Key 或者 -SecureKey 時,PowerShell將會調用 Windows Data Protection API (DPAPI) 加密解密字元串。但這將導致生成的 SecureString 對象在其它計算機上使用。
如下將把明文"Password"轉化為 SecureString

這種方式雖然能夠將明文字元轉換為 SecureString 對象,但是卻無法將其存儲為一個文件以後用。必須把它轉化為標准加密字元串才可以,要達到這個目的,要用到 ConvertFrom-SecureString 命令。
ConvertFrom-SecureString
使用 ConvertFrom-SecureString 命令可以將 SecureString 對象存儲成為標准加密字元串,可以將 SecureString 對象或者命令產生的 SecureString 對象通過管道傳給它來實現

語法:

上面的例子產生的 SecureString 對象可以用於此處轉換成標准加密字元串

結合上面幾個命令,我們可以有以下幾種方法將 SecureString 轉換成的標准加密字元串通過 Out-File 命令存儲成txt文件

導出純文本模式生成的 SecureString 對象

導出 Get-Credential 產生的 SecureString 對象

導出通過 Read-Host 產生的 SecureString 對象

將上述存儲的標准加密字元串文件轉換回 SecureString 並用來創建 PSCredential

上面提到,在使用 ConvertTo-SecureString 和 ConvertFrom-SecureString 加密憑據時,如不使用 -Key 或 -SecureKey ,則PowerShell會調用DPAPI進行加解密,因為無法再創建其之外的機器上使用,如下
同一台主機

不同主機上使用上面同一個txt文件

使用 Key 或者 SecureKey 實現跨機器使用加密文件
使用 -Key 參數創建保存標准加密字元串的文件,下面將會用到Windows Class 「System.Security.Cryptography.RNGCryptoServiceProvider"來創建隨機數據來填充作為 -Key 的參數值的數組

使用隨機數據來創建AES key並導出為文件

創建 SecureString 對象

創建憑據

在另外的機器上

上面的內容已經完全可以幫助我們在powershell腳本中來加密密碼了,如果有其它問題歡迎留言。

❺ wincc腳本程序如何加密

如果是寫在畫面或控制項中的是沒法加密的,你只能加密控制項或畫面。
在全局腳本中的是可以加密的,在腳本編輯器中右鍵你要加密的腳本文件,你就可以找到加密的菜單了。

閱讀全文

與怎麼加密腳本密碼相關的資料

熱點內容
企業銀行解壓流程 瀏覽:447
用app壓縮文件 瀏覽:227
柱子正負零加密區 瀏覽:322
車輛貸款交完要去4s店解壓 瀏覽:65
電腦可以運行plc編程嗎 瀏覽:592
下載app的怎麼連不上 瀏覽:765
程序員做量化交易有前途么 瀏覽:231
java程序編譯成本地exe 瀏覽:525
安卓手機有噪音怎麼回事 瀏覽:979
ios程序員飽和 瀏覽:5
51單片機控制pwm程序 瀏覽:299
汽車壓縮機串氣可以修么 瀏覽:633
30天學會全部語法pdf 瀏覽:52
java反編譯修補bug 瀏覽:614
如何修改伺服器ftp地址 瀏覽:119
雲伺服器如何用c盤分d盤 瀏覽:597
蘋果的單片機 瀏覽:804
程序員喝麻辣燙 瀏覽:140
安卓怎麼玩微軟的游戲 瀏覽:54
安卓如何在桌面同時操作好幾個app 瀏覽:72