国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深水埗区| 怀远县| 荆门市| 合川市| 灵川县| 安顺市| 咸阳市| 天柱县| 德州市| 贵南县| 铜山县| 鄱阳县| 区。| 左权县| 淳安县| 奉新县| 慈利县| 伊川县| 绩溪县| 临夏县| 九寨沟县| 平邑县| 莱西市| 游戏| 开江县| 阿巴嘎旗| 尼木县| 张掖市| 诸城市| 增城市| 新田县| 丹棱县| 乌恰县| 临潭县| 恩平市| 嘉定区| 浏阳市| 萝北县| 合江县| 裕民县| 深州市|