|
有时候我们脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,这时候我们需要使用一些加密的手段来屏蔽这些信息,确保一些隐私求安全,通常情况下我们只需要通过系统自带的gzexe这个工具就够了,不过严格的来讲gzexe不是加密,而是把代码进行了压缩,但是这种方式能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。。它不但加密,同时也对文件进行了压缩。
; X9 n" v9 K3 U s/ s/ p/ s
! X" \- w7 E% z* Ugzexe
g: B6 A) B8 I$ a! T [8 H6 Y5 K/ k" K
- A! h. b0 F3 [ n+ J' Q
进行加密操作
, B! R _ a7 W5 E6 \2 [/ t8 e& ^
; P* y+ @# h `' b% r/ ]3 `2 O[root@localhost /]# gzexe stak
5 B' M7 ]" R2 l6 D! y) O
! V( x( [% V5 \8 O# i1 R/ I执行看看可以看到内容没变+ C& k4 c! ^" r6 R$ [ b5 f
% @$ @3 d/ B6 A1 P: M0 h7 z3 C& ?' u' [" D5 M1 _
进行解密
+ {& ^9 Y0 C- h( A4 x8 P$ U( t! c% h9 @& K2 t: U
gzexe -d stak j0 Z5 a7 ]7 o
8 R+ t" P0 l1 l3 [* b3 X4 j& z4 [8 U, O) y7 _( t( R
stak是脚本文件名
, |% t" d! o5 o5 x! W) }+ C9 }( V! L- K9 R6 o7 f# b. p( Z* X" ^
4 p7 E R, K+ E. y" B. V. B+ D5 f
6 o! ?0 W$ j( B9 F' I- N9 P3 H另外一种shell加密方式shc,自行研究。
Q( C/ E! Q9 Q" j" T: U' q6 z ~ w& k4 a; V4 ~
|