要计算linux网卡mac地址的md5值:
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:26:03
采用以下命令获取linux下mac地址的md5:
macmd5=`ifconfig eth0 | sed -n '/HWaddr/ s/^.*HWaddr *//pg' |md5sum| cut -d ' ' -f1`
echo $macmd5
值为:ca95e8e1242af950e42c27ea07d245d9
php下计算mac的md5:
echo md5("00:16:3E:00:26:03")
值为:3fa425802eec449ad345bbe54998c61b
查资料显示应该是linux的md5计算有误,似乎与换行符有关,但试过加上\n计算仍然不同,本例如何修正,请懂的同学赐教
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:26:03
采用以下命令获取linux下mac地址的md5:
macmd5=`ifconfig eth0 | sed -n '/HWaddr/ s/^.*HWaddr *//pg' |md5sum| cut -d ' ' -f1`
echo $macmd5
值为:ca95e8e1242af950e42c27ea07d245d9
php下计算mac的md5:
echo md5("00:16:3E:00:26:03")
值为:3fa425802eec449ad345bbe54998c61b
查资料显示应该是linux的md5计算有误,似乎与换行符有关,但试过加上\n计算仍然不同,本例如何修正,请懂的同学赐教