2014-01-16 50 views
1

我在SJCL密碼庫新的,我所做的解密在如何SJCL使用256位密鑰

var h = sjcl.codec.hex ; 
salt = h.fromBits(sjcl.random.randomWords('10','0')); 

var encryptedMessage = sjcl.encrypt(password,message,{count:2048,salt:salt,ks:256}); 

加密使用256位密鑰的明文以下,但我無法解密相同密碼,我想知道如何解密這個密碼。

+0

使用salt進行加密的邏輯是什麼? –

+0

我不知道我剛剛在論壇上發現它。 – Novice

+0

默認情況下,sjcl將添加salt,初始化向量等並設置正確的參數。讓它爲你選擇這些值可能會更好。輸出是JSON,然後可以直接送回解密函數。 –

回答

0

經過這麼多次打擊後,我試着找到了這條線爲我工作。

sjcl.decrypt(password,encMessage,{count:2048,ks:256}); 
相關問題