2011-06-29 40 views
0

有誰知道如何在JavaScript中加密(也許與sjcl?),張貼到一個webapp和Java解密?Jasypt和javascript

我想攔截一些表單數據,加密它,然後張貼到我的春天的應用程序。 ?已經使用jasypt PBEWITHSHA256AND128BITAES-CBC-BC算法進行數據庫加密。

+1

是否有一個原因,你不能只使用SSL? – Quentin

+0

好的簡單答案是肯定的;沒有舊的負載平衡器支持:-( 這當然是一個輕量級的安全解決方案。 – lrkwz

回答

1

任何基於客戶端的對稱加密算法都可能會被破解,因爲代碼和密鑰都在網頁中。

僅僅使用https將數據傳遞到服務器(使用https加密傳輸)不是更好,然後在存儲它或傳遞到Spring應用程序之前在服務器上執行任何最終加密?

+1

對稱加密(他似乎正在使用)將不起作用,但公鑰加密可以是安全的(從竊聽者,至少不是中間人攻擊) –

+0

是的,這就是爲什麼我建議https是內置公鑰加密,它是整個傳輸,所以它更難以入侵,而不僅僅是數據加密一個非加密的傳輸 – jfriend00

+0

當然我知道這種方法的_un-secureness_,我仍然在尋找答案 – lrkwz

0

回答我的問題:我發現JavaScript庫(基於jQuery)珍貴jCrypting並制定了Spring的集成(https://gitorious.org/jcryptingspring)