我想仅使用客户端Javascript生成SHA1或类似哈希.换句话说,使用IE,FF和Webkit提供的Javascript引擎.我想知道存在什么哈希实现?
我不相信有任何直接构建到浏览器中,但有一些记录良好的实现.
我找到的最好的是http://code.google.com/p/crypto-js/,可通过CDN获得并支持:
如果安全性很重要,那么使用一种尚未被破坏的算法,并且不受各种形式的攻击(维基百科在本文的底部有一个很好的细分).
基于此问题的答案不足,似乎这不是本机浏览器功能.我希望有,但我可以看到依赖浏览器引起的问题.例如,如果在算法中发现了一个缺陷,那么在您知道所有浏览器都支持它(并且已经升级)之前,很难将用户移动到新算法.如果您控制散列算法,则可以随时部署新脚本.
| 归档时间: |
|
| 查看次数: |
3031 次 |
| 最近记录: |