标签归档:shc

SHC:Generic shell script compiler

经常使用脚本,但是在脚本中写入密码明文很不安全,所以考虑加密问题。当前比较普遍、简单的方法为使用shc程序,把脚本使用RC4加密算法再编译一次。
shc的主页:
http://www.datsi.fi.upm.es/~frosal/
当前最新为http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8 .7.tgz
具体操作如下:
# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8 .7.tgz
# tar zxvf shc-3.8.7.tgz
# cd shc-3.8.7
# make test
# make strings
到此,目录下已经有了shc的程序,可以直接使用,如果希望使用方便也可以在安装一下。
# make install
安装完成,非常简单。使用也非常简单。
# ./shc -v -f myshell.sh
编译完成后会产生两个myshell.sh.x和myshell.sh.x.c。myshell.sh.x为二进制文件,
myshell.sh.x.c为C源码文件。

继续阅读

Manpage for shc

Manpage for shc(1)

http://www.datsi.fi.upm.es/~frosal/

NAME

     shc - Generic shell script compiler

SYNOPSIS

     shc [ -e date ] [ -m addr ] [ -i iopt ] [ -x cmnd ]
     [ -l lopt ] [ -ACDhTv ] -f script

继续阅读