shell get md5 hash from a string

2013-06-08

为了获取一个字符串的md5 hash,我们可以写一个md5脚本放到/bin下。在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...

1、openssl命令获取字符串md5 hash
#echo -n 123456|openssl md5
e10adc3949ba59abbe56e057f20f883e

2、shell脚本
#!/bin/bash
#md5

str=$1

if [ -z "$1" ];then
echo "Usage: $0 str"
exit 1;
fi

function md5()
{
result=`echo -n ${str}|openssl md5`
echo $result;
return 1;
}

md5;

#end

分类:编程 | 标签: |

相关日志

评论被关闭!