2024-10-01 05:01:22 发布
网友
我在python和linux中使用md5算法散列相同的字符串,但是我得到了不同的值,有人能指出错误吗
在linux中: echo "logdir" | md5sum - | awk '{print $1}'
echo "logdir" | md5sum - | awk '{print $1}'
gives: aba76197efa97e6bd4e542846471b391
在python中:md5.new("logdir".encode('utf-8')).hexdigest()
md5.new("logdir".encode('utf-8')).hexdigest()
echo将添加新行,除非您明确告诉它不要通过echo -n。在
echo
echo -n
$ echo -n "logdir" | md5sum - | awk '{print $1}' ee6da4c228cfaebfda7f14e4371a097d
来自man echo:
echo
将添加新行,除非您明确告诉它不要通过echo -n
。在来自man echo:
^{pr2}$相关问题 更多 >
编程相关推荐