2013-02-21 109 views
1

当用户访问网站的登录页面时,我正在检查cookie,如果cookie可用,那么在登录控件中,即用户名和密码文本框将使用从cookie中获取的值填充。如何以解密格式在文本框中显示密码?

现在在这种情况下,密码值正在以加密方式显示。

我想以解密的方式显示密码值。

For example: 

**Value of username and password in DATABASE:** 
username = 'kalpana'; 
password = '9ee10d53349b49fda27aec3da519b912' //actual value=kalpana 

现在,在登录页面,如果Cookie中提供的,那么用户名&密码控件的值如下规定:

username = kalpana 
password = 9ee10d53349b49fda27aec3da519b912 (in dots format) 

,但这里的密码我想告诉

password = kalpana (in dots format) 

能有人请告诉我如何做到这一点?

+0

你正在使用什么加密方式,它就像md5一样,在这种情况下你不能解密它。 – 2013-02-21 07:11:23

+1

不要这样做。即使你找出了一种方法,所有人都必须做的是在一个页面上查看HTML源代码,并且他们能够以非点格式查看密码。非常不安全。 – 2013-02-21 07:15:06

回答

2

无论如何,你不能使用散列字符串。即使你可以,这将是一个非常糟糕的主意。

大多数持久登录的网站使用cookie来识别先前登录的用户,并允许他们跳过登录过程。你为什么不那样做?