shell脚本加密三种方法 shell脚本中怎样对特殊字符进行处理一串密码在加密前对密码中的!@#$%等特殊字符进行处理(加上‘’)?
浏览量:2806
时间:2021-03-13 04:42:48
作者:admin
shell脚本中怎样对特殊字符进行处理一串密码在加密前对密码中的!@#$%等特殊字符进行处理(加上‘’)?
使用sed常规匹配进行全局替换:
echo“aa123!@#$“| sed”s/[^0-9a-zA-Z]/”&“/g”
这样,所有其他非字母或数字的字符都放在单引号中
当然,如果原始输入中没有特殊字符,输出将是相同的,不会有任何更改。
shell脚本可以加密吗?
第一种方法(gzexe):这种加密方法不是很安全,但是它可以满足加密的一般目的,并且可以在脚本中隐藏密码等信息。它使用了系统的gzexe程序,不仅可以对文件进行加密,还可以对文件进行压缩。用法:gzexe文件.sh它将备份未加密的文件文件.sh~z~同时文件.sh第二种方法(SHC):使用SHC对Linux shell脚本加密。SHC是加密shell脚本的专业工具。它的功能是将shell脚本转换为可执行的二进制文件。该方法解决了脚本中包含IP、密码等问题
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
个人心得 个人工作心得简短