2012-03-03 225 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