账号的密码等关键信息存储及传输的原则

前端系统从密码键盘读取,然后加密成密文上送后台。后台收到后进行转加密,与数据库里保存的密文进行比对。
通讯中的加密算法,要体现变化性,每次通讯计算出的密文不同。

数据库保存的密文,要与账号、卡号等要素相关,相同的明文,不同的账号、卡号计算出的密文不同。


硬不硬的无所谓,怎么快怎么来。通过网络去调其他机器,一般还不如自己机器上调一个函数快。
我们还是做的可逆的,因为考虑到以后换系统的话,不可逆的密码字段搞起来不方便。
其实没有太大必要疑神疑鬼,毕竟银行的数据和算法代码管理都是很严格的,一般人根本拿不到。
而能拿到这些的人,要是有想法的话,有的是其他办法搞,不一定要用密码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Java中,可以使用JavaScript(简称JS)将账号密码以XML格式传输到后端。首先,在前端的HTML页面中引入JS脚本,并通过JS获取用户输入的账号密码。然后,可以使用JS中的XMLHttpRequest对象创建一个HTTP请求,并指定后端服务器的URL地址。接下来,可以使用JS将账号密码封装成一个XML格式的数据,并通过请求的send()方法将数据发送给后端。 在后端的Java代码中,可以使用Servlet或者其他框架来接收前端发送的HTTP请求。一旦接收到请求,可以通过Java中的XML解析库,如DOM或SAX,解析接收到的XML数据。从XML中提取出账号密码的值,并进行相关的验证或存储操作。如果账号密码验证成功,后端可以返回一个表示登录成功的响应给前端,反之返回一个表示登录失败的响应。 需要注意的是,使用XML格式传输账号密码需要进行一定的安全防护措施,以避免信息泄露或被黑客攻击。可以考虑使用加密算法对账号密码进行加密,在前端加密后的数据传输到后端,后端对接收到的加密数据进行解密。此外,还可以在JS和后端之间使用SSL/TLS等加密协议来保证数据传输的安全性。 总而言之,通过前端的JS将账号密码以XML格式传输到后端的Java应用程序,在后端进行解析和验证,可以实现基本的账号密码输入功能,并确保数据传输的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值