想知道计算”hello“的MD5值有几种方式
linux 命令行:
[sm2env ~]# echo "hello" | md5sum | cut -d ' ' -f1
b1946ac92492d2347c6235b4d2611184
说明:如果想获取字符串的其他哈希值,只要把命令中的md5sum 换成其他哈希命令就可以了。例如sha1sum,sha224sum,sha256sum,sha384sum,sha512sum等。
这里就不一一例举了。
Shell:
echo -n "MyString" |md5sum/sha1sum |awk '{print $1}'
Mac OS:
md5 -s "MyString"
echo -n "MyString" |md5
echo -n "MyString" |shasum |awk '{print $1}'
Python:
import hashlib
md5string = hashlib.md5() # sha1string = hashlib.sha1()
md5string.update("MyString")
print md5string.hexdigest()
PHP:
<?php
$md5string = md5("MyString") ;
$sha1string = sha1("MyString") ;
echo $md5string/$sha1string ;
?>