该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么我的程序解密从数据库读取的数据时不能解密
我插入数据库的语句是
String sql1 = "insert into onlinebank_userInfo values('" + des.encrypt(name) + "','" + des.encrypt(password) + "' )";
下面是查询数据库的语句但是不能解密数据,求高手解答,在线等
public String userInfo() throws Exception {
list2 = new ArrayList();
List list3 = new ArrayList();
ApplicationContext ctx = WebApplicationContextUtils
.getWebApplicationContext(getSession().getServletContext());
adduser adduser = (adduser) ctx.getBean("add");
list3 = adduser.getJdbcTemplate().queryForList(
buildQueryToGetAlluserInfo());
Map map1;
String name;
String userPassword;
String displayname;
for (int i = 0; i < list3.size(); i++) {
DVO dvo = new DVO();
map1 = (Map) list3.get(i);
name = (String) map1.get("NAME");
displayname=des.decrypt(name);
userPassword = (String) map1.get("PASSWORD");
dvo.setName(name);
System.out.println(name);
dvo.setPassword(userPassword);
list2.add(dvo);
}
return "userInfo"; }