hashlib模块

1, 什么是hash

  hash是一种算法,该算法接收一系列的数据,经过运算会得到一个hash值

  hash值具备三大特性:

    1). 只要传入的内容一样,那么得到的hash值一定是一样的

    2). 只要采用hash算法固定,无论传入的内容多大,hash值的长度是固定的

    3). hash值不可逆,即不能通过hash值逆推出内容

2, 为何要用hash

  hash的特性1和2  应用于文件完整性的校验

原文地址:https://www.cnblogs.com/kp1995/p/10078020.html