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;