-
【原创】北京二环骑行攻略
来一次说走就走的骑行!
-
【原创】凤凰岭一日骑行攻略
来一次说走就走的骑行!
-
【整理】购买电视指南
最近打算给家里换个电视,特此整理一份攻略。
-
【整理】WebSocket 协议简介
WebSocket 协议简介
-
【翻译】通过例子来解释函数防抖(debounce)和函数节流(throttle)
原文: David Corbacho: Debouncing and Throttling Explained Through Examples
译者: Aidan
-
【转载】加盐 hash 保存密码的正确方式
如果你是Web开发者,你很可能需要开发一个用户账户系统。这个系统最重要的方面,就是怎样保护用户的密码。存放帐号的数据库经常成为入侵的目标,所以你必须做点什么来保护密码,以防网站被攻破时发生危险。最好的办法就是对密码进行加盐哈希,这篇文章将介绍它是如何做到这点。
-
【转载】DH 密钥交换算法
迪菲-赫尔曼密钥交换(Diffie–Hellman key exchange,简称“D–H”) 是一种安全协议。它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道建立起一个密钥。这个密钥可以在后续的通讯中作为对称密钥来加密通讯内容。
-
【整理】Node.js crypto 模块简介
密码技术是互联网应用的一项最基本的技术之一,主要保证了数据的安全。安全定义是多维度的,通过不可逆的hash算法可以保证登陆密码的安全;通过非对称的加密算法,可以保证数据存储的安全性;通过数字签名,可以验证数据在传输过程中是否被篡改。
-
【原创】jwt 详解
之前自认为对 jwt 有所了解,直到最近被面试官一问,才知道自己的浅薄,于是才有了下面这篇文章,重新认识一下 jwt,当然仍然缺乏实践,还请各位前被多多指正。
-
【整理】base64 编码原理
本文简单介绍下 base64 编码原理