python中的加密
python的md5加密
import hashlib
data = b"1234" # 字节串
# md5哈希加密 方法1
hash = hashlib.md5()
hash.update(data)
sum1 = hash.digest()
# md5哈希加密 方法2
hash = hashlib.md5(data)
sum2 = hash.digest()
str = "1234" # 字符串
# md5哈希加密 方法1
hash = hashlib.md5()
hash.update(str.encode("utf-8"))
sum1 = hash.digest()
# md5哈希加密 方法2
hash = hashlib.md5(str.encode("utf-8"))
sum2 = hash.digest()
python对字节串sha256哈希加密
import hashlib
data = b"321"
# sha256哈希 方法1
hash = hashlib.sha256()
hash.update(data)
sum1 = hash.digest()
# sha256哈希 方法2
hash = hashlib.sha256(data)
sum2 = hash.digest()
str = "321"
# sha256哈希 方法1
hash = hashlib.sha256()
hash.update(str.encode("utf-8"))
sum1 = hash.digest()
# sha256哈希 方法2
hash = hashlib.sha256(str.encode("utf-8"))
sum2 = hash.digest()
golang中的加密
golang对字节串md5加密
import "crypto/md5"
data := []byte("123")
// hash
hash := md5.New()
hash.Write(data)
sum1 := hash.Sum(nil)
golang对字节串sha256哈希加密
import "crypto/sha256"
data := []byte("123")
// hash
hash := sha256.New()
hash.Write(data)
sum1 := hash.Sum(nil)