ash算法,又称散列算法,杂凑算法
它可以将一个长度不固定的数据,通过算法,获取其特征值生成一个固定的,较短的数据,压缩其文件标识....可能会因为提取特征值,而产生相同的hash结果
逆推性
可以发现,我们可以通过 "sl","sb","nt"等字母,很容易隐隐约约的知道原来的中文意思
这就造成了如果我们中文的一句话如果都有这些意思,那生成的...也应该跟原来的字符串非常不一致
4:冲突避免,hash的数据应该尽可能避免冲突,均匀分布,否则将失去hash本身的特性
目前最经典的hash算法有md5,time33,sha
在实际使用中,md5是字符串hash,并且性能较差,php...最后附带上使用php实现的各种流行hash算法
<?...php
class Hash
{
/**
* 加法hash
* additiveHash
* @param string $key
* @param