自己编的jsp脚本,在注册用用户的时候给用户名和密码加密了,为什么看mysql添加进去
的数据还是明文,请问在哪边可以区分数据是密文还是明文
你如果在程序当中加密了,在mysql中,你会看到的是一串字符串。你不直到具体的密码
ps.setString(1,name);
ps.setString(2,pwd);
你这里放进去的还是原始用户名和密码,
看你的代码,你并没有去拿转换后的用户名密码!
你自己看看你的代码,你的pwd接收了前端的数据,可你加密了么?第20行接收,第40行放入占位符,来你告诉我你中间剩下的代码哪一行是加密的?
String ss = Password.MD5EncodePass(这里放你的密码);//这样才叫加密,最后存进数据库的是ss
加密存数据库的目的就是不让别人看见,如果加密后还能在数据库看明文那就没意义了
数据库再加个字段呗保存原始密码
“怎么看mysql字段是不是加密”
一般情况下加密了,,通过数据库查看时肯定是乱码(部分没乱码可以允许)
加密只要能够让别人看不懂就行了。