導航:首頁 > 文檔加密 > 腳本加密shell

腳本加密shell

發布時間:2022-05-06 23:08:47

Ⅰ 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腳本

兩種方法

  1. gzexe shell-script

    這樣會把shell腳本打包成一個可執行程序,但是使用者看不到腳本內容

  2. 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 二、直接運行可執行的shell腳本之前,首先應使用下列chmod命令,把shell腳本文件設置為可執行的文件。 chmod 755 test(除文件屬主可寫之外,每個用戶均具有讀和可執行的訪問許可權) chmod +rx test(同上) chmod u+rx test(只有文件屬主具有讀和執行的訪問許可權) 按照上述要求設置shell腳本文件的訪問許可權後,可採用下列方式,直接運行shell腳本了。
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:密碼

閱讀全文

與腳本加密shell相關的資料

熱點內容
桂妃app哪裡下載 瀏覽:236
android代碼格式化快捷鍵 瀏覽:829
如何判斷伺服器的硬碟 瀏覽:654
雲伺服器挑選順序 瀏覽:887
卡銀家平台源碼 瀏覽:417
怎麼樣設置伺服器的ip地址 瀏覽:900
泡沫APP在哪裡下載 瀏覽:937
簡述高級語言進行編譯全過程 瀏覽:39
管家婆輝煌2加密狗挪到另一台電腦 瀏覽:760
摩托車在哪裡app看考題 瀏覽:356
蘋果5app在哪裡設置 瀏覽:737
如何查看伺服器的磁碟使用 瀏覽:165
python蒙特卡洛模型投點圖 瀏覽:330
安卓手機屬於什麼介面 瀏覽:742
微信群推廣網站源碼 瀏覽:764
九江離鷹潭源碼 瀏覽:719
python可以當作函數的返回值 瀏覽:423
地鐵逃生體驗服怎麼進入安卓 瀏覽:833
齊魯工惠app的中獎記錄在哪裡 瀏覽:760
linuxkill命令詳解 瀏覽:104