|
有时候我们脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,这时候我们需要使用一些加密的手段来屏蔽这些信息,确保一些隐私求安全,通常情况下我们只需要通过系统自带的gzexe这个工具就够了,不过严格的来讲gzexe不是加密,而是把代码进行了压缩,但是这种方式能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。。它不但加密,同时也对文件进行了压缩。
+ M2 b; F# |" X: T/ x8 O' G" \6 E
3 o. L2 J3 U) d0 f; x8 N2 agzexe
! t' }8 A9 a% C1 {
, z2 O5 b% M- e+ Y( ?8 m) R8 ~/ U; a% h; m4 p
进行加密操作 P2 `7 V$ d; a# u* R
- ^! J! ~ |( M7 U; d9 z& y3 ?9 e$ r1 O" C
[root@localhost /]# gzexe stak
0 G9 p; r& _3 A: o
$ j: [! w0 K7 o7 A# ?1 t执行看看可以看到内容没变
& O$ ]. N7 ^/ \: s. p- s$ t# d+ x X8 b
$ d/ d4 R% e% a. x" T$ s4 ~( o+ e
进行解密1 k4 Z$ I$ f9 x* y4 V% [5 e" V
( _. _( J8 U* [0 l* L: D% h/ B; ?gzexe -d stak, B$ j: T6 q# P, M8 Y. A
4 [% F8 T/ B8 U: j3 u
$ Q+ K' i- v. ?8 L3 e. e; E
stak是脚本文件名
* {" x9 @2 F( u% l: d. C
5 F% B2 N8 `$ f7 X2 g8 _ Q
9 O) C- z! h0 k$ {0 R0 {
! D! w4 A( c. `另外一种shell加密方式shc,自行研究。
5 y3 {1 v3 Y" u f) \* z3 h* }- n% r
8 v; P: s" @3 e& l1 ^ p0 ~/ e- \ |