Linux-编写SHELL 加密解密方法

                                                 Linux-编写SHELL 加密解密方法

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

 

一. 使用bash64 加密 解密

    1.加密

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

    Linux-编写SHELL 加密解密方法

 

   2.解密

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

    Linux-编写SHELL 加密解密方法

 

 二.使用AES128-ECB方式加密

   1.加密

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

    Linux-编写SHELL 加密解密方法

 

   2.解密

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

      Linux-编写SHELL 加密解密方法

 

Linux-编写SHELL 加密解密方法

上一篇:ubuntu 16.04 快捷键


下一篇:Linux下9种优秀的代码比对工具推荐