我需要一个可以用少于 26 个字符表示的哈希 Md5 产生 32 个字符长的字符串,如果将其转换为基数 36会有多好,
我需要哈希不是为了密码学而是为了唯一性,基本上根据输入和输入数据的时间来识别每个输入。目前我可以认为这是
$hash=md5( str_ireplace(".","",microtime()).md5($input_data) ) ;
$unique_id= base_convert($hash,16,36) ;
应该这样还是使用 crc32 会给出更小的哈希大小,但我担心它不会那么独特?