linux 命令列:
[sm2env ~]# echo "hello" | md5sum | cut -d ' ' -f1
b1946ac92492d2347c6235b4d2611184
說明:如果想獲取字串的其他雜湊值,只要把命令中的md5sum 換成其他雜湊命令就可以了。例如sha1sum,sha224sum,sha256sum,sha384sum,sha512sum等。
這裡就不一一例舉了。
shell:
echo -n "mystring" |md5sum/sha1sum |awk ''
mac os:
md5 -s "mystring"
echo -n "mystring" |md5
echo -n "mystring" |shasum |awk ''
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 ;
?>
Golang 計算MD5值示例
golang提供了 crypto md5 包用來計算md5值,使用起來簡單方便,解決了我長久以來的疑問 一種是直接呼叫md5計算 package main import crypto md5 fmt func main 121d0611200c43f67b722446a4faea45另一種是呼叫md...
python計算檔案的MD5值
一 import sys import hashlib import os.path filename sys.argv 1 if os.path.isfile filename fp open filename,rb contents fp.read fp.close print hashlib....
python計算檔案的md5值
最近要開發乙個基於python的合併資料夾 目錄的程式,本來的想法是基於修改時間的比較,即判斷檔案有沒有改變,比較兩個檔案的修改時間即可。這個想法在windows的pc端下測試沒有問題。但是當把乙個檔案從pc端複製到優盤時出現了乙個問題,複製到優盤的檔案比pc端的檔案慢了兩秒鐘!這裡我用的複製函式是...