|
有时候我们脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,这时候我们需要使用一些加密的手段来屏蔽这些信息,确保一些隐私求安全,通常情况下我们只需要通过系统自带的gzexe这个工具就够了,不过严格的来讲gzexe不是加密,而是把代码进行了压缩,但是这种方式能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。。它不但加密,同时也对文件进行了压缩。
* z' T) O [. Z: }
8 R) w# y0 K3 K7 E( s" _gzexe" |+ U' b' O4 w1 D
5 o+ \2 R& V9 D4 k6 y; v I
' c1 F6 O2 m2 S+ @& P! [: k* S$ v( g
进行加密操作5 r# w8 ~: r0 m) w ~) g; P) g2 x5 @$ T
9 A2 I$ Y* \& x. r9 {* V0 O6 @
[root@localhost /]# gzexe stak
& ]& m8 _# O% K1 n5 L9 P9 s6 x! X! f
执行看看可以看到内容没变 m2 p) V1 r' M9 E2 n
5 Q( [5 h; o( x8 I- g! ~- p" W7 z0 y8 J: I+ J
进行解密; `5 e- m' q0 E8 P
( m8 Y& O0 Y4 O, }2 y* ^- W
gzexe -d stak
1 \4 j& Q M1 Q7 k$ [ A( P+ U' J) s; G& ~
9 s- i; [: P* estak是脚本文件名7 O1 p% K3 k. C3 B
2 v& I& ]! B# \; M& T5 [: o. R% ~6 k! v* x& s& b4 S+ s
% R5 K5 T* ^, e, b2 E另外一种shell加密方式shc,自行研究。3 |4 D. ~# x& h8 x% ^: E! o
- u4 A1 [% E8 P' ]4 t2 O$ j |