計算MD5值有幾種方式

2021-08-15 17:43:53 字數 767 閱讀 1273

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端的檔案慢了兩秒鐘!這裡我用的複製函式是...