Ⅰ shell腳本加密
兩種方法
gzexe shell-script
這樣會把shell腳本打包成一個可執行程序,但是使用者看不到腳本內容
gcc compile file
用gcc對shell進行編譯生成可執行文件
Ⅱ 求shell腳本加密方式,要許可權那種,即是解密也要許可權,謝謝。 gzexe、shc等方法試過了。
shell腳本純粹就是由各種命令組成的文本文件,由shell環境解釋執行,沒法加密。即便你加了密,也必須還原成文本格式,才能由shell執行。
Ⅲ 如何給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
Ⅳ linux的shell腳本,如何使用vi批量加密
vi是不能加密的哦,不夠可以使用其他程序進行加密的呢
這個需要編寫一個shell來加密文件的。
那就先看一下喔的網名吧, 然後++上啊,私聊給解決一下
Ⅳ 關於shell腳本加密方面的求教
不管加密解密,原始文件名都會在最後加一個波浪符號(~)以區別。
這里說的加密和解密呢,其實就壓縮和解壓縮,只不過對象是執行文件或者shell腳本。
可以從上圖中看到,加密了,執行的同樣的效果,但是以文本方式查看的時候,就會發現有點亂碼了,這就是加密的好處。
當然,這種應用基於腳本里有密碼之類的,就可以壓縮加密下。
Ⅵ 如何給powershell腳本加密
適用於Powershell3.0及以後版本。
假設你需要給文件加密,下面教你如何給自己的文件加密:
$Path="$env:tempsecret.txt"
$Secret='HelloWorld!'
$Passphrase='Somesecretkey'
$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'Enterthesecretpassphrase'
$Path="$env:tempsecret.txt"
$key=[Byte[]]($Passphrase.PadRight(24).Substring(0,24).ToCharArray())
try
{
$decryptedTextSecureString=Get-Content-Path$Path-Raw|
ConvertTo-SecureString-Key$key-ErrorActionStop
$cred=New-Object-TypeNameSystem.Management.Automation.PSCredential('mmy',$decryptedTextSecureString)
$decryptedText=$cred.GetNetworkCredential().Password
}
catch
{
$decryptedText='(wrongkey)'
}
"Thedecryptedsecrettext:$decryptedText"
Ⅶ 如何加密shell腳本
兩種方法
gzexe shell-script
這樣會把shell腳本打包成一個可執行程序,但是使用者看不到腳本內容
gcc compile file
用gcc對shell進行編譯生成可執行文件
Ⅷ shell腳本可以加密嗎
第一種方法(gzexe):
這種加密方式不是非常保險的方法,但是能夠滿足一般的加密用途,可以隱蔽腳本中的密碼等信息。它是使用系統自帶的gzexe程序,它不但加密,同時壓縮文件。
使用方法: gzexe file.sh
它會把原來沒有加密的文件備份為file.sh~ ,同時 file.sh 即被變成加密文件;
第二種方法(shc):
使用 shc 對 Linux shell 腳本加密.
shc是一個專業的加密shell腳本的工具.它的作用是把shell腳本轉換為一個可執行的二進制文件,這個辦法很好的解決了腳本中含有IP、密碼等不希望公開的問題.
Ⅸ 手機shell腳本加密後不能運行
看一下腳本內容是否正確,運行的方式是否正確。
可以採取兩種方式進行運行:
一、 $ sh test 一般不採用這種調用方式,尤其不採用「sh
1、test(如果命令檢索路徑包含當前目錄)
2、./test(如果命令減縮路徑不包含當前目錄) *說明: sh test 方式調用一個shell叫蹦可能會禁止某些shell特定的擴展功能,因而可能引起腳本無法正確執行。
Ⅹ 如何用shell腳本對文件內容加密
使用OPENSSL命令吧
Plain Text code?
1
2
3
4
5
#加密
openssl enc -e -aes-256-cbc -in 要加密的文件 -out 要解密的文件 -pass pass:密碼
#解密
openssl enc -d -aes-256-cbc -in 要解密的文件 -out 要加密的文件 -pass pass:密碼