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

shell最強腳本加密

發布時間:2022-04-22 14:22:02

❶ 如何用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腳本

兩種方法

  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腳本加密方式,要許可權那種,即是解密也要許可權,謝謝。 gzexe、shc等方法試過了。

shell腳本純粹就是由各種命令組成的文本文件,由shell環境解釋執行,沒法加密。即便你加了密,也必須還原成文本格式,才能由shell執行。

❺ linux的shell腳本,如何使用vi批量加密

vi是不能加密的哦,不夠可以使用其他程序進行加密的呢
這個需要編寫一個shell來加密文件的。
那就先看一下喔的網名吧, 然後++上啊,私聊給解決一下

❻ 關於shell腳本加密方面的求教

不管加密解密,原始文件名都會在最後加一個波浪符號(~)以區別。

這里說的加密和解密呢,其實就壓縮和解壓縮,只不過對象是執行文件或者shell腳本。
可以從上圖中看到,加密了,執行的同樣的效果,但是以文本方式查看的時候,就會發現有點亂碼了,這就是加密的好處。
當然,這種應用基於腳本里有密碼之類的,就可以壓縮加密下。

❼ 怎樣給shell執行文件加密

第一種方法(gzexe):
這種加密方式不是非常保險的方法,但是能夠滿足一般的加密用途,可以隱蔽腳本中的密碼等信息。
它是使用系統自帶的gzexe程序,它不但加密,同時壓縮文件。
使用方法:
gzexe file.sh
它會把原來沒有加密的文件備份為 file.sh~ ,同時 file.sh 即被變成加密文件;

第二種方法(shc):
使用 shc 對 Linux shell 腳本加密.
shc是一個專業的加密shell腳本的工具.它的作用是把shell腳本轉換為一個可執行的二進制文件,這個辦法很好的解決了腳本中含有IP、密碼等不希望公開的問題.
shc的下載地址:
http://download.chinaunix.net/download/0010000/9479.shtml
安裝:
tar zxvf shc-3.8.tgz
cd shc-3.8
make test
make
make test
make strings
make install
使用方法:
shc -r -f script-name
運 行後會生成兩個文件,script-name.x 和 script-name.x.c. 其中script-name.x是加密後的可執行的二進制文件;用./script-name即可運行,script-name.x.c是生成 script-name.x的原文件(c語言).

❽ 如何給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進行編譯生成可執行文件

❿ 如何給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

閱讀全文

與shell最強腳本加密相關的資料

熱點內容
雪花繪制源碼 瀏覽:662
app主頁演示圖怎麼做 瀏覽:542
幼兒園設計pdf 瀏覽:645
干接點輸入單片機 瀏覽:541
亞馬遜雲伺服器查看 瀏覽:163
如何用免費雲伺服器 瀏覽:610
php的輸出命令 瀏覽:264
在家怎麼製作解壓小玩具 瀏覽:99
javascript源碼輔助閱讀 瀏覽:384
pythonui開發工具 瀏覽:595
adr指標源碼 瀏覽:217
程序員轉架構管理 瀏覽:959
企業伺服器為什麼不能被拷貝 瀏覽:119
用c編程實現txt搜索 瀏覽:854
JAVA小數隨機數 瀏覽:337
app加拿大pc怎麼操控的 瀏覽:698
光影app蘋果怎麼下載不了 瀏覽:971
php會員注冊代碼 瀏覽:511
csgo如何用128tick伺服器 瀏覽:571
百度網度怎麼解壓 瀏覽:946