Linux-编写SHELL 加密解密方法

                                                 Linux-编写SHELL 加密解密方法

                  我们在编写SHELL脚本时,有时候需要填写密码到脚本里,比如mysql备份脚本,这时我们就需要一个脚本加密解密的方法了,我使用GO语音执行Linux命令加密解密。脚本调用go脚本。

一. 使用bash64 加密 解密

    1.加密

     [root@izbp14ot0ykf8wyktz0kwgz ~]# echo "我是密码" | base64

    

   2.解密

    [root@izbp14ot0ykf8wyktz0kwgz ~]# echo "5oiR5piv5a+G56CBCg==" | base64 -d

    

 二.使用AES128-ECB方式加密

   1.加密

     [root@izbp14ot0ykf8wyktz0kwgz ~]# echo "我是密码" | openssl aes-128-cbc -k 123456 -base64       #123456是密钥

    

   2.解密

      [root@izbp14ot0ykf8wyktz0kwgz ~]# echo "U2FsdGVkX19tE1MwP3umI3tAkljZT+3nMXtsAL+/Qb4=" | openssl aes-128-cbc -d -k 123456 -base64   #123456是密钥

      

猜你喜欢

转载自www.cnblogs.com/hushaojie/p/13189613.html