每当新版本的浏览器出现时,我都会听到有关添加的新内容,比如说webGL和其他技术,没有人真正知道它们是否能够赶上.
但是我想知道是否有人在JS中考虑过类似散列函数(MD5,SHA1等)的基本内容.
最新的浏览器我的意思是今天的开发版本也很像Opera 12,Chrome 17或Firefox 10.
现在寻找解决方案我在这里发现了另一个帖子的评论:https://stackoverflow.com/questions/7204097/short-hashing-function-for-javascript(你知道javascript对象已经是哈希表吗?).那么这些'哈希表'是什么?这是否意味着我可以将任何字符串转换为哈希值,但不是像md5或sha1那样的已建立的字符串,而是某些特定的JS构建?
基本上我需要做的是:
var txt="Hello world!";
var hash = txt.toSha1();
Run Code Online (Sandbox Code Playgroud)