|
有时候我们脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,这时候我们需要使用一些加密的手段来屏蔽这些信息,确保一些隐私求安全,通常情况下我们只需要通过系统自带的gzexe这个工具就够了,不过严格的来讲gzexe不是加密,而是把代码进行了压缩,但是这种方式能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。。它不但加密,同时也对文件进行了压缩。
7 |* P& X5 B. p$ |) e* x/ [
1 n& F6 m/ b8 V% i d; ^gzexe
) A% h; e4 A3 H) O2 e% I
8 S( Z2 ?4 K) _" J' l- N6 j% n. o! E; L0 k6 m4 j
进行加密操作- B& _- r6 L6 d4 Z9 \) x8 o
% d' B4 X1 F1 O
[root@localhost /]# gzexe stak/ `. ?& \. |3 `! f7 N7 l
' l: ?) H: X# N0 r2 ~执行看看可以看到内容没变
7 G* [. e* E0 a; k1 e( B' [2 y7 E% O8 o+ r+ p l: X* U
4 V3 {; A3 m1 a4 h
进行解密
, E* K! F" r$ s
$ P# Z* T+ o5 ^( Y1 X: Vgzexe -d stak/ F p6 k7 W9 {% k ~2 b
7 @6 Z" M6 v7 |# b5 Z
) T1 v1 `0 a' R0 `0 Mstak是脚本文件名% w/ m: |- H4 [% f
d" y) m Q( V8 D. T, F7 d
3 z( g! N* O4 b$ J5 k, e
& R6 H2 R2 a4 A) J8 }4 M2 `' f' D另外一种shell加密方式shc,自行研究。
" c# i# {7 D) T- `' i0 x
2 y1 Y/ w5 i7 v/ Q |