|
有时候我们脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,这时候我们需要使用一些加密的手段来屏蔽这些信息,确保一些隐私求安全,通常情况下我们只需要通过系统自带的gzexe这个工具就够了,不过严格的来讲gzexe不是加密,而是把代码进行了压缩,但是这种方式能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。。它不但加密,同时也对文件进行了压缩。6 B9 |: {2 D8 a3 |
* d1 T4 Y, |- O# V2 X
gzexe* i/ |4 Y! k) p0 @$ W2 O9 J
/ z# Q& V2 @- C) o9 q- q
& K2 K2 i% n1 ]: p进行加密操作9 G; h& R+ J& `- Q: J
& h6 z) v8 M& ?* q- D! |[root@localhost /]# gzexe stak
8 t* a$ a6 W& a; E p- f
, p, O% m3 g) i执行看看可以看到内容没变3 G5 |; T- j9 Y: y
W9 I$ _& x: P9 S+ f! Y) p, O& f* s% {" |2 G/ j
进行解密
4 H+ M5 n' ]: l, `3 A, p( u1 |" u6 E# I W6 ]/ N
gzexe -d stak' M6 b' b U$ ^4 x) E, y
0 `" J" H1 a: Z& B' x8 S% o
& w8 B) d: [6 wstak是脚本文件名4 t# k5 v+ R. W. j' _
1 }1 r& Y3 l$ d6 [5 g
" ]; q; F; G" M5 j1 j3 i1 N5 V8 V4 y5 p0 K3 B1 x' s& h5 H! R
另外一种shell加密方式shc,自行研究。
+ n/ ~% b, k* v/ G6 c: ^1 q3 S7 M8 B* Y2 i) ?: v1 H
|