1. 密码不加密。 直接从数据库中取得原密码即可。
2. 密码采用对称加密,DES算法。 将原密码的密文解密即可。
3. 采用md5加密, 直接生成一随机串,经由md5加密后替代原来密文。

解决方案 »

  1.   


    若md5加密,那就没办法解密了,重新设置新密码 据说有人破了md5加密算法
      

  2.   

    一般的J2EE系统好像用不到楼上说的密码加密。都是直接存密码到数据库,从数据库里直接取的
      

  3.   


    我觉得为了尽量的降低风险,最终还是要加密的,
    除了这三种方式,还可以尝试一下用SHA-1,
    要取回密码的话,那就必须用一个函数比较,
    然后在从服务器端发送给客户端一个新了密码,
    因为据我所知,在大多数情况下都不会把原来的密码再发送给客户端的;
    当然还有一个既可以加密又可以解密的类!~!我暂时想不起来了!~!
    呵呵!~!所以取回密码最终都是要通过比较数据库中和用户在界面所输入的密码;