|
有时候我们脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,这时候我们需要使用一些加密的手段来屏蔽这些信息,确保一些隐私求安全,通常情况下我们只需要通过系统自带的gzexe这个工具就够了,不过严格的来讲gzexe不是加密,而是把代码进行了压缩,但是这种方式能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。。它不但加密,同时也对文件进行了压缩。7 }8 L, Y- s! J
& X2 A( z* Y, a* j
gzexe
% s" ~' q. Q8 w% b. t/ Y7 `) P O7 b+ O5 [
5 N- f7 @) S" R. g6 ]
进行加密操作
0 |0 f5 }5 ?* K5 t3 q
8 N( U+ d S2 N) F, G' g[root@localhost /]# gzexe stak
1 \- y$ ], _# w" z& \$ u: b
7 Y& T. Z+ z$ p M* m3 n6 W执行看看可以看到内容没变
6 z J3 Q$ K5 r1 R6 L( @( u/ v: `/ ^9 I8 {3 f$ s! ~5 ~
2 M, n, x; \8 Y, X进行解密
" ^* W6 F; Y# d; F" R$ [! c" I- m( J3 P
gzexe -d stak
) g: S* l7 H) L, q
. y. G7 V3 ^( q2 w& A% G
! c# x+ l( E' B8 n: }stak是脚本文件名2 K, P6 i' g2 }1 U
( J& o( u0 d: p7 Z, D
# T3 x' a, `% V( i" a9 Z* C. K$ s6 r+ ] h" v6 B* {
另外一种shell加密方式shc,自行研究。
# ?) a+ B# p a3 L* f2 M r
+ w, P. T5 H; a; e4 G |