如何对shell脚本进行加密且不影响脚本运行

简介:
 方法一:shc
shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.
shc 安装
yum -y install shc
使用方法:
shc -r -f script-name 注意:要有-r选项, -f 后跟要加密的脚本名.
运行后会生成两个文件,script-name.x 和 script-name.x.c
script-name.x是加密后的可执行的二进制文件.
./script-name 即可运行.
script-name.x.c是生成script-name.x的原文件(c语言) 

方法二:gzexe
系统自带,无需安装。
使用如下命令加密:
gzexe  spacer.gif tesh.sh
加密完成后, spacer.gif test.sh即加密后的文件,同时源文件备份为 spacer.gif test.sh~。
加密同时会压缩文件
加密功能比较弱,只能满足一般需求。

可能会有风险,即加密后脚本不能正常执行

本文转自silence博客51CTO博客,原文链接http://blog.51cto.com/silencezone/1948307如需转载请自行联系原作者


a120518129

相关文章
|
4月前
|
Linux Shell 数据安全/隐私保护
Linux执行脚本加密
Linux执行脚本加密
50 0
|
6月前
|
Linux 数据安全/隐私保护 C++
如何使用Cython对python脚本加密成pyd/so
如何使用Cython对python脚本加密成pyd/so
145 0
如何使用Cython对python脚本加密成pyd/so
|
安全 测试技术 数据安全/隐私保护
loadrunner 脚本优化-加密与解密
loadrunner 脚本优化-加密与解密
181 0
|
JavaScript 前端开发 数据安全/隐私保护
|
Shell 数据安全/隐私保护 运维
|
算法 BI Shell
算法解密84位加密,进制转换解密脚本
十六进制转十进制转二进制,根据规则进行转换后拼接
365 0
|
Web App开发 算法 Linux
|
数据安全/隐私保护 JavaScript Java