2012-03-03 222 views
3

我一直在成功地使用SHA256,并且想要使用SHA512的站点的Admin部分。 我使用的是来自http://sourceforge.net/projects/jssha/files/的jsJQuery,jssha和SHA512 - 如何调用函数

唯一的问题是一个看起来无法调用的函数。 与SHA256我只是做到以下几点:

SHA256('data'); 

但是当我尝试用SHA512剧本只是停止在这一点上是相同的 - 不工作 - 如:

SHA512('data'); 

我也能看到原始代码中的SHA256()函数而不是SHA512函数......使用此代码有一个窍门吗?我应该使用另一个来源?

谢谢。

回答

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

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

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

var jsSha = new jsSHA("string to hash"); 
var hash = jsSha.getHash("SHA-512", "HEX"); 
+0

引用是的,我下载的文件......我只需要知道如何调用该函数...例如:如何传递一个字符串以使其散列? – Adam 2012-03-03 07:01:29