HASH字符串散列的核心就是进制转换,转化为十进制整数的HASH整数散列,没有什么特别.
单纯A到Z(全大写字母)或者a到z(全小写字母)视为26进制.
大小写混合视为52进制
问题来了,大小写混合还混上字母怎么办呢?有两种想法:
1.一般直接增加至62进制
2.如果是 [字母+数形]式,则方便的多,可以将末尾的数字直接拼接上去.如BCD4中BCD转为731,则结果记为7314即可.
HASH字符串散列的核心就是进制转换,转化为十进制整数的HASH整数散列,没有什么特别.
单纯A到Z(全大写字母)或者a到z(全小写字母)视为26进制.
大小写混合视为52进制
问题来了,大小写混合还混上字母怎么办呢?有两种想法:
1.一般直接增加至62进制
2.如果是 [字母+数形]式,则方便的多,可以将末尾的数字直接拼接上去.如BCD4中BCD转为731,则结果记为7314即可.