JQuery,jssha和SHA512 – 如何调用函数

我一直在成功使用SHA256,并且我想使用SHA512的网站的管理员部分。 我正在使用http://sourceforge.net/projects/jssha/files/中的js

唯一的问题是一个似乎无法调用的function。 使用sha256我只需执行以下操作:

SHA256('data'); 

但是,当我尝试使用sha512时,脚本会在此时停止 – 不起作用 – 例如:

  SHA512('data'); 

另外我可以在原始代码中看到SHA256()函数,但不能看到SHA512函数…使用这段代码有诀窍吗? 我应该使用的另一个来源?

谢谢。

如果你看看Sourceforge上的项目,似乎有一个单独的sha512文件。 http://sourceforge.net/projects/jssha/

编辑:这在加载sha512.js后在控制台中工作

 var jsSha = new jsSHA("string to hash"); var hash = jsSha.getHash("SHA-512", "HEX"); 
  var shaObj = new jsSHA("This is a Test", "ASCII"); var hash = shaObj.getHash("SHA-512", "HEX"); 

参考https://github.com/Caligatio/jsSHA/blob/master/README.md

 var shaObj = new jsSHA("SHA-512", "TEXT"); shaObj.update("This is a test"); var hash = shaObj.getHash("HEX");