Javascript 加密的意义
个人感觉前台javasciprt没有任何意义:
1,如果加密成MD5,后台直接用此md5去数据库校验,同样,抓包工具可以抓到。意义不大
2,如果对对称加密,服务端解密,那个密钥肯定会暴露出来。同样意义不大,
不知各们高手能否解释一二
------解决方案--------------------是用javascript加密数据?启用https不省事吗
------解决方案--------------------
只要有数据传递,攻破城墙是早晚的事
------解决方案--------------------增加 机器自动注册【登录】 的难度而已。
------解决方案--------------------1、可以使用加密一些系统或后台的安全机制禁止的字符 防止报错
2、使用自己的加密 一定程度上保护自己的程序
不管使用什么加密 你自己的加密可以加入自己的一些加密操作
md5什么的只是提供了一些方法 具体怎么用还得看用的人
------解决方案--------------------加密的意义在于,让想干坏事的人付出成本
这和家里的门锁,轮-流-发-生xing关系要被举报一样的道理
任何规矩都可以被破坏,但是要付出代价
------解决方案--------------------把登录密码编码成MD5后提交,可以防止在不安全的网络环境下以明文传输密码被抓包泄露,对保护用户的隐私还是有一定帮助的,当然https是更好的方法。