python shell md5生成注意事项
python的md5加密类似这样
import hashlib
h = hashlib.md5()
h.update('sweet ')
h.update('girl')
h.hexdigest()
shell 的md5加密类似这样
echo -n 'sweet girl'|md5sum
需要注意的是,echo命令会自动在字符串后加换行符\n
,因此需要加-n
参数
另外,shell下的双引号和单引号作用不同,如果字符串中带有特殊字符比如$等,会被shell解析为变量,因此建议echo后的字符串统一用单引号