Python basis of nine --hashlib, hmac module

A, hashlib

  1. 实例化:md5_handler = hashlib.md5() / hash_handler = hashlib.sha256('1234',encode('utf8'));

  2. 编码:md5_handler.update(str_data.encode("utf-8"));

  3. coding result: md5_handler.hexdigest ();

Two, hmac (internal key for us to create content for further processing and then re-encrypted)

  1. instantiated: h_handler = hmac.new (str_data.encode ( 'utf-8'));

  2. additions: h_handler.update ( 'gangzi'.encode (' utf-8 '));

  3. Results: h_handler.hexdigest () / h_handler.digest;

Guess you like

Origin www.cnblogs.com/gangzi4321/p/10954481.html