在JSP中加密,在PHP中解密

时间:2009-06-17 17:51:17

标签: php jsp encryption

我正在尝试实现从JAVA编写的应用程序到用PHP编写的另一个Web应用程序的单点登录链接。

我想要一种方法来加密.JSP中的用户名,然后用PHP解密。

我需要找到能够实现这一功能的函数匹配。

3 个答案:

答案 0 :(得分:1)

加密算法,块模式和填充只需要定义相同。 PHP自己的一组mcrypt库,支持许多常见的对称加密算法。虽然如果可能,我建议使用不同的令牌,如系统来共享身份验证。

拥有一个仅对该会话有效的唯一令牌,而不是该用户,然后将其存储在您的php和jsp页面都可以访问的服务器端数据库中。这样就不需要解密了。

答案 1 :(得分:1)

选择任何公开的加密方法。加密只是一种算法,在大多数情况下应该可以用任何语言实现。

实际上并没有一种加密适用于PHP而不是JSP,反之亦然。

答案 2 :(得分:0)

您可以使用AES加密。

  • PHP - mcrypt库或phpseclib
  • Java - JCE(自v1.4.2开始在JRE中构建)

或其他一些加密解决方案,它们都有两个库。