|
有时候我们脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,这时候我们需要使用一些加密的手段来屏蔽这些信息,确保一些隐私求安全,通常情况下我们只需要通过系统自带的gzexe这个工具就够了,不过严格的来讲gzexe不是加密,而是把代码进行了压缩,但是这种方式能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。。它不但加密,同时也对文件进行了压缩。- M8 w5 l& t* c9 P. c
5 ?: \3 Y7 U; l( U
gzexe2 \# A: B4 | X0 V9 q% [& F
# \- f8 W3 G' Y
e( B& t; J8 Y" W6 u# \进行加密操作
$ i2 v8 j2 v- v, z) j
. u; b! ^1 M1 A0 A[root@localhost /]# gzexe stak$ [7 f0 {0 f- u3 T' P* q( ^
, n) d& R1 b- ^6 t. ?/ F8 T' V
执行看看可以看到内容没变
: E# k0 S0 F$ q& w9 ]( L% H' Q6 S
3 d. V' i: [5 @进行解密- E( T4 [; W, P5 [3 h8 o
* g C! c0 Z& Q3 ygzexe -d stak
0 Q" H. p Q; r1 B8 Z* S" h" H( H0 I1 R2 l
# k- z. q/ V4 S$ l6 F) A, Xstak是脚本文件名
3 U% U3 v- `, L( q) e& ^+ I! T1 R* V/ l% F
$ z2 B+ H1 X1 X n: Q, R6 X" o
: @$ m" R5 U O6 b7 h0 H" n另外一种shell加密方式shc,自行研究。
6 n! r, z# ?: z* l9 l# u" v; i/ m, r8 \
|