实现用一个较短的数据进行标识一个大数据标识.比如用32位字符串的md5,标识整个文件
我们可以自定义一个算法,将中文字符串,只获取拼音首字母的特征,转成hash:
"仙士可"=>'xsk'
"阿伟死了"...也应该跟原来的字符串非常不一致
4:冲突避免,hash的数据应该尽可能避免冲突,均匀分布,否则将失去hash本身的特性
目前最经典的hash算法有md5,time33,sha
在实际使用中,md5是字符串hash,并且性能较差,php...最后附带上使用php实现的各种流行hash算法
php
class Hash
{
/**
* 加法hash
* additiveHash
* @param string $key
* @param