很多人都有被盗号的经历,甚至有些人因为被盗号而产生财产损失。这些人中有的人连自己的账号和密码是怎么被盗走的都不知道!那么,作为一个程序员,如果我想要盗你的账号和密码,我会怎么做呢?希望通过我的描述,让你明白如何才能保护好自己的互联网账号和密码!其实,目前的大部分的盗号手法无非就是仿站、监控、木马入侵。仿站所谓仿站,就是盗号者通过模仿一个网站,让你误以为这是你 …
在 HTTP 协议下,数据是明文传输,传输过程中网络嗅探可直接获取其中的数据。 如用户的密码和信用卡相关的资料,一旦被中间人获取,会给用户带来极大的安全隐患。另一方面在非加密的传输过程中,攻击者可更改数据或插入恶意的代码等。那么前端加密的意义: 即在数据发送前将数据进行哈希或使用公钥加密。如果数据被中间人获取,拿到的则不再是明文。当然还有其他一些优点:例如避 …
前言你是否有过这样的经历?在注册一个新网站时,需要填写个人信息,例如姓名、邮箱、手机号码,甚至身份证号码。你可能会担心,这些信息会被泄露,被不法分子利用。前端数据加密,就是解决这个问题的关键技术之一。它可以在数据传输到服务器之前,对其进行加密处理,即使数据被窃取,也无法被轻易破解。什么是前端数据加密?前端数据加密是指在数据从用户浏览器传输到服务器之前,对其进 …
经常会这样后端:前端兄弟,帮忙看看 XXX 功能是用了哪个接口?我:好的。稍等,是这个 xxx后端:确定是这个?我:。。。虽然帮忙找个接口不难,但是会有点多少会有点烦是不是前端与后端的区别:“?web前端开发和后端开发的区别是:web前端开发主要做的是用户所能看到的前端展示界面;web后端开发主要做的是逻辑功能等模块,是用户不可见的。” 什么是Web前端开发 …
最近有朋友在使劲研究如何不使用 HTTPS 的情况下保护用户密码安全。暂且不说研究过程,但结论是要保障安全必须后端参与,使用非对称加密算法 —— 如此一来,不如直接用 HTTPS 更简单便捷有保障。使用免费 SSL 证书,一年一换,运维稍微麻烦一点,访问稍微慢一点(证书认证过程好像会慢一些),但至少是专业的,比自己研究的没经过大量检验的算法靠谱多了。假设已经 …
概述本文介绍一种常用的密码加密存储方式,并附上登录时验证用户密码的方法。代码用 Java 来实现,结尾附带有 github 的源码链接。创建账号用户注册账号,填写好密码后传递到后端。密码的形式一般是经过前端 md5 加密过的。账号实体类public class Account {** * 其他账号的字段省略 *private String salt;priv …
IT老朱企业想要招聘到合适的程序开发人员,组建适合公司自身的IT组织的开发团队,首先必须了解一些基础开发概念,才能找到相应合适的人员。今天简要介绍前端、后端、全栈开发的区别。前端开发(Front-End):前端开发主要负责开发和维护用户在浏览器中直接交互的网页界面。前端开发人员使用HTML、CSS和JavaScript等技术,将设计师提供的界面设计转化为具体 …
前端开发与后端开发的区别是什么?在实际开发过程中,前端开发人员精通JS能熟练应用JQuery,懂CSS能熟练运用这些知识,进行交互效果的开发;后端开发人员会写Java代码SQL语句,能做简单的数据库设计会Spring和iBatis懂一些设计模式等。前端开发是什么?前端称为客户端开发,你可以在应用程序或网站的屏幕上看到的所有内容都属于前端。后端开发是什么?后端 …
想要知道“前端开发可以做什么”这个问题,首先我们应该要知道前端开发的含义,即“前端开发是什么”,这个问题在我的第一篇笔记里已经讲过了,简单一句话就是:前端开发是创建 Web 页面或 APP 等前端界面呈现给用户的过程。这句话里有三个重要的信息,那就是“Web 页面”、“APP”和“前端界面”。 那什么是 Web 页面?APP 是什么?前端界面又怎么理解呢?简 …
随着web前端在我国的迅速发展,越来越多的人开始选择进入web前端行业。其实,web前端开发是从网页制作演变而来的,简单来说我们平时浏览网页时看到的那些界面都是web前端设计出来的。Web前端开发主要包括三个要素:HTML、CSS和JavaScript。首先,HTML他仅仅是简单的标记语言;其次,CSS只是无类型的样式修饰语言,它可以勉强算作弱类型语言;后, …