国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現獲取字符串hash值

2019-11-20 12:30:55
字體:
來源:轉載
供稿:網友

性能很高的計算字符串或文件hash值的函數,比md5速度快得多,自己一直用著,重復的幾率為很底,一般的應用足夠,

var I64BIT_TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-'.split(''); function hash(input){ var hash = 5381; var i = input.length - 1;  if(typeof input == 'string'){  for (; i > -1; i--)   hash += (hash << 5) + input.charCodeAt(i); } else{  for (; i > -1; i--)   hash += (hash << 5) + input[i]; } var value = hash & 0x7FFFFFFF;  var retValue = ''; do{  retValue += I64BIT_TABLE[value & 0x3F]; } while(value >>= 6);  return retValue;}

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦县| 贞丰县| 陇南市| 永城市| 林口县| 东山县| 寻甸| 昌乐县| 上栗县| 穆棱市| 柏乡县| 阿拉善左旗| 奉节县| 赤壁市| 江西省| 桓仁| 荣昌县| 博客| 海阳市| 双江| 贡山| 东乡| 乐亭县| 温州市| 湖南省| 桃江县| 合川市| 连云港市| 长丰县| 长岭县| 沙雅县| 修文县| 虹口区| 武威市| 北流市| 遵义市| 新乡县| 房山区| 杭锦后旗| 锡林浩特市| 商南县|