How to create base64 hashes using HMAC SHA256 in Python

2 Answers

0 votes
import hashlib
import hmac
import base64


secretkey = "hgh6fg345ds"
message = "python programming"

message = message.encode()
secretkey = secretkey.encode()

sha = base64.b64encode(hmac.new(secretkey, message, digestmod=hashlib.sha256).digest())

print(sha)

 
 
 
'''
run:
 
b'DP0jqx0eDHA0ZY8rPfSzadt0dOUSdyXdLs9ac4MN8LE='
  
'''

 



answered Aug 8, 2020 by avibootz
0 votes
import hashlib
import hmac
import base64
 
secretkey = "hgh6fg345ds"
message = "python programming"
 
message = bytes(message, 'utf-8')
secretkey = bytes(secretkey, 'utf-8')
 
sha = base64.b64encode(hmac.new(secretkey, message, digestmod=hashlib.sha256).digest())
 
print(sha)
 
  
  
  
'''
run:
  
b'DP0jqx0eDHA0ZY8rPfSzadt0dOUSdyXdLs9ac4MN8LE='
   
'''

 



answered Aug 8, 2020 by avibootz

Related questions

...