js怎么向跳转页面传递密码?
网友解答: 看到这个问题,让我想到信息安全,也理解提出问题的初衷或者说良苦用心。用心的话,你会发现现在还有很多网站都在明文传输密码,所以大家在使用公共网络的时候要小心,隐私的帐号最好不要
看到这个问题,让我想到信息安全,也理解提出问题的初衷或者说良苦用心。用心的话,你会发现现在还有很多网站都在明文传输密码,所以大家在使用公共网络的时候要小心,隐私的帐号最好不要在公共场合登录。
信息安全信息安全学科可分为狭义安全与广义安全两个层次,狭义的安全是建立在以密码论为基础的计算机安全领域,广义的信息安全是一门综合性学科,从传统的计算机安全到信息安全,不但是名称的变更也是对安全发展的延伸,安全不在是单纯的技术问题,而是将管理、技术、法律等问题相结合的产物。在这里其实指的是狭义的安全,利用相应的计算机技术帮助我们更好地保护我们的用户信息不受不正当获取。
HTTPSHTTPS,全称:Hyper Text Transfer Protocol over Secure Socket Layer,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
如何解决HTTPS
利用HTTPS本身的安全技术属性,将服务器升级到支持HTTPS协议,这样是一种更加长远可支持的一种方案,换句话说,在安全要求不是非常高的场景,只要服务器支持HTTPS协议就不用担心帐号安全的问题。
JS加密
信息安全的保护确实分成两个部分,端的安全(可以具体到客户端和服务器端)和链路的安全,也就是传输过程中的安全。JS加密基于这样的思路去做相应的方案。当然考虑到实现的需求,实际实现的时候可能不需要完全考虑到。
JS端加密解密
利用MD5,Base64、SHA1等一些加密算法,在前端实现加密与解密的过程,优点是方便,快。缺点是解密的过程也在JS里,用点心的人可以直接在页面上找到并解密出来。
前端后端加密解密这个较简单的JS前端的加密与解密安全性就更高了,整个过程是这样的:
前端JS将密码加密,向服务器端发送请求;
后台服务器接受加密后的密文并解密,同时加入一些随机信息形成新的密文,响应客户端请求;
客户端收到服务器端的响应请求后,利用约定的解密方法将新的密文解密出来。
主要是通过在服务端加入新的随机的信息,增加信息的安全性。如果再配合服务器的动态token验证,在安全性会更好。
最后,信息安全(帐号、密码、个人隐私信息等)都需要我们注意的。做为公司,更应该做好这一方面的工作,不能为了节省成本,就视而不见;做为个人,需要注意在公共场合的移动网络的使用,预防信息泄露。