通过信息摘要算法,可以实现以下几个目标:
我们通过hashlib
这个库可以实现这样的功能,其中MD5算法的使用流程是:
str
)类型str.encode("utf-8")
.hexdigest()
import hashlib
def get_md5_code(string):
"""获取MD5的字符串"""
hash_md5 = hashlib.md5() # 应用MD5算法
hash_md5.update(str(string).encode("utf-8"))
return hash_md5.hexdigest()
def main():
data_info = {
"name": "小明",
"age": 20,
}
md5_code = get_md5_code(data_info)
print(md5_code)
if __name__ == '__main__':
main()