）具有不可逆（无法逆向演算回原本的数值）的性质，因此可有效的保护密码。
散列函数的性质.所有散列函数都有如下一个基本特性：如果两个散列值是不相同的（根据同一函数），那么这两个散列值的原始输入也是不相同的。这个特性是散列函数具有确定性的结果，具有这种性质的散列函数称为单向散列函数。但另一方面，散列函数的输入和输出不是唯一对应关系的，如果两个散列值相同，两个输入值很可能是相同的，但也可能不同，这种情况称为「杂凑碰撞（collision）」，这通常是两个不同长度的输入值，刻意计算出相同的