-
hash: 把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
-
特征: hash值的计算过程是依据这个值的一些特征计算的,这就是要求hash的值必须固定(不可变类型),因此hash的值必须是不可变的
|不可变类型|可变类型 |
| 数字 | 列表 |
|字符串| |
|元组| | -
用途:文件签名、md5加密、密码验证
-
用法:
hash('cobitry')
python_day06_hash散列(哈希)
最新推荐文章于 2023-03-20 20:15:17 发布