簡體   English   中英

JSP中的簡單加密

[英]Simple encryption in JSP

我是一個不願意的JSP / Java新手。 我被要求匆忙編寫一個系統,以生成從一個站點到另一個站點的安全URL。 實際的請求字符串(必須作為GET請求傳遞)需要加密或以其他方式混淆,以使用戶無法輕松更改它以請求其他人的文檔。 由於環境的限制,我不能簡單地在會話中管理請求,而實際上必須以這種方式進行。

我需要的樣本:

page1.jsp:我們的系統生成了一個7位數的數字,需要將其傳遞到http://otherserver.com/page2.jsp 如果用戶看到此數字,則它將很明顯代表什么,並且其他任何數字都不能用於此目的。

該數字應該在page1.jsp代碼中加密或以其他方式混淆,並內置到page2.jsp的URL中,該URL可以輕松解密/混淆。

謝謝您的幫助!

我不會嘗試去混淆它。

相反,如果兩個服務器可以共享一個公共機密,則可以使用密鑰散列(請參閱javax.crypto.Mac )來為文檔編號生成密鑰散列,該散列值將與文檔編號一起傳遞到另一台服務器。

然后,目標服務器可以輕松地驗證鍵入的哈希值是否對應於文檔編號,並輕松地檢測到對其進行修改的嘗試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM