java中用数组怎么保存帐号和密码

java中用数组怎么保存帐号和密码,第1张

String[] userNames = new String[] { "admin", "admin1" }// 保存用户名

String[] passWords = new String[] { "admin", "admin1" }// 保存密码

cmd的话需要用scanner接受键盘输入

Scanner input = new Scanner(System.in)

System.out.println("请输入用户名:")

String username = input.next()

System.out.println("请输入密码:")

String password = input.next()

try {

FileWriter fw = new FileWriter("d:/text.txt", false)

BufferedWriter writer = new BufferedWriter(fw)

StringBuffer sb = new StringBuffer()

sb.append("用户名:").append(username).append("").append("密码:")

.append(password)

writer.write(sb.toString())

writer.close()

fw.close()

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

1、定义一个加密处理的class类,通常可以使用MD5来加密,在网络上可以找到此Java源代码

2、在保存用户的密码时,先对获取的密码进行MD5加密后再保存到数据,如:

String passwd=request.getParameter("passwd")

passwd=MD5(passwd)

//通过JDBC写入到数据库

3、在用户登录时,将用户登录输入的密码进行MD5加密后与数据库读取的密码进行比较,若相等若通过登录:

String passwd=request.getParameter("passwd")

.......

if(MD5(passwd).equal(rs.get("passwd")))

//通过登录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10662816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存