2009-06-17 249 views
2

我正試圖實現從用JAVA編寫的應用程序到以PHP編寫的另一個Web應用程序的單點登錄鏈接。在JSP中加密,在PHP中解密

我想要一種方法來加密用戶名.JSP,然後用PHP解密。

我需要找到功能匹配的功能,將允許這一點。

回答

1

那麼選擇任何公開的加密方法。加密只是一種算法,在大多數情況下應該可以用任何語言來實現。

有沒有真正的加密工作在PHP而不是JSP,反之亦然。

1

加密算法,塊模式和填充只需要定義相同。 PHP自己的一套mcrypt庫,支持許多常見的對稱加密算法。儘管如果可能,我會建議使用不同的令牌,如系統共享身份驗證。

有一個唯一的令牌只對那個用戶有效,然後將它存儲在你的php和jsp頁面可以訪問的服務器端數據庫中。這樣就不需要解密。

0

您可以使用AES加密。

  • PHP - mcrypt的圖書館或phpseclib
  • 爪哇 - JCE(建立JRE以來。5.0)

或其他一些隱窩的解決方案,其中有庫兩個。