jsSHA

软件截图:
jsSHA
软件详细信息:
版本: 2.0.1 更新
上传日期: 28 Sep 15
开发: Brian Turek
许可: 免费
人气: 44

Rating: nan/5 (Total Votes: 0)

jsSHA是complelely免费,开源,跨浏览器,并用JavaScript编写的,旨在实现SHA的整个家庭哈希,包括SHA-1,SHA-224,SHA-256基于Web的软件, SHA-384和SHA-512。

在使用jsSHA脚本,你应该知道的事实,这也是能够实现的SHA-512和SHA-384散列的,即使JavaScript的没有按&rsquo的; T公司的支持64位运算原生


还实现了HMAC

这也实现了HMAC(键控散列消息认证码)。 //证监会:安全散列算法是通过FIPS PUB 180-2和FIPS PUB 198-1在下列文件http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf / HTTP定义.nist.gov /出版/ FIPS / fips198-1 / FIPS-198-1_final.pdf。


入门jsSHA

为了使用jsSHA,您将需要包括所需的JavaScript文件(sha.js,sha1.js,sha256.js或sha512.js)在你的头,例如,<脚本类型=“文/ JavaScript的” SRC =“/路径/到/ sha.js”>。添加一个新的jsSHA对象的字符串散列和它的格式(十六进制或文本)作为参数。<​​/ P>

然后,你将不得不调用使用散列字符串和算法的功能。例如,您应该使用var哈希= hex_sha(“这是一个测试”,“SHA-512”);代码来实现这一目标。更多的细节和例子都发生在项目&rsquo的。网站


编译jsSHA

的jsSHA软件利用了谷歌关闭编译器的减少的filesizes,以及以提高性能。如果你想编译sha_dev.js脚本到一个自定义的输出文件,则必须使用&lsquo的; Java的罐子compiler.jar --define =“SUPPORTED_ALGS =”--externs /path/to/build/externs.js - -warning_level VERBOSE --compilation_level ADVANCED_OPTIMIZATIONS --js /path/to/sha_dev.js --js_output_file /path/to/sha.js’命令,其中标志可以是以下值之一(1 SHA-1,4 SHA-384 / SHA-512,2 SHA-224/256)或按位。

什么是此版本的新:(!感谢treus)

  • 在所有的哈希失败,如果原始输入是一个特殊的尺寸固定的大问题

什么版本1.5.0的新

  • 在增加了可选numRounds参数getHash。注意:这需要去除散列结果缓存功能
  • 通过优化内部常数减小文件大小
  • 删除charSize输入和编码处理Unicode取代。注意:只有码点至0xFFFF的支持
  • charSize = 16所编码的有效替代=&QUOT; UTF16&QUOT;
  • charSize = 8错在处理UTF-8项,并已取代编码=&QUOT; UTF8&QUOT;
  • 改变引用&QUOT的方法;窗口&QUOT;要与WebWorkers,Node.js的,而AMD兼容(感谢piranna!)

什么版本1.3是新的

  • 的类声明中改变了
  • 若干方法和属性被转移到类范围,减少了图书馆的总体内存使用情况。
  • 在一些小的优化,加速了哈希生成也发了言。

什么是在1.11版本新

  • 在该版本修正了从产生一个base-64编码的问题缺少资金的“X”。

什么的1.1版本是新的

  • 在为了防止全局变量污染,所有的功能已经移动到jsSHA对象。
  • 随着这一变化,用于计算哈希值的接口已经显著改变。
  • 的面向对象的架构还允许哈希结果在内部缓存,这可能会导致性能提升。
  • jsSHA(特别sha.js)现在验证对JSLint的使用&QUOT;推荐&QUOT;设置。
  • 此外,该文件的大小意味着在生产中使用了大幅缩水。

要求

  • 在Java 2标准版运行环境

显影剂的其他软件 Brian Turek

jsSHA
jsSHA

10 Dec 15

意见 jsSHA

评论没有发现
添加评论
打开图片!