V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  leonlu  ›  全部回复第 6 页 / 共 7 页
回复总数  128
1  2  3  4  5  6  7  
2014 年 12 月 30 日
回复了 coolicer 创建的主题 Node.js 读了一下 cookie-parser 这个插件,不是很领会
在服务器接受一个cookie的时候, 有个工作就是要鉴定这个cookie是不是合法的. 因为不怀好意者可以尝试伪造cookie. 所以cookie要有一个防伪. 这里用到的方法叫数字摘要.

假设cookie值是tom, 数字摘要的工作过程是这样的:

生成cookie

1. 设定一个密码, 假设是cat
2. 把cookie值和密码用|连接起来, 即tom|cat, 然后用摘要算法(例如sha1)生成签名, 假设签名为xyz(一般是base64的编码).
3. 最终发送cookie也是两个部分, 内容|签名, 即: tom|xyz

验证cookie

1. 将接收到的cookie值tom|xyz拆分成tom和xyz
2. 将cookie值与密码用|连接起来, 即tom|cat, 然后用同样的摘要算法生成签名, xyz
3. 对比上边拆分xyz和加密结果是否一致, 如果一致, 那么认为这个cookie合法.

一般来讲, 我们认为hash算法是单向的, 也就是不能从签名反向计算出来原文tom|cat. 这也就保证了我们的签名是安全的.

如果cookie的内容可能也比较敏感, 比如uid=1. 可以做一次加密. 这就要求能把原文1从密文中解出来. 可以用一下诸如aes等对称加密算法. 由于这个内容在客户上不用解密, 加密密钥也就不需要传输, 因此也是安全的.
2014 年 12 月 30 日
回复了 inyfee 创建的主题 JavaScript 有没有人用过 Avalon 框架?前来说说感受呗
avalon在ie6-8上有vb的黑魔法...完全不敢用...
2014 年 12 月 29 日
回复了 leonlu 创建的主题 Apple 香港买 iMac retina 人肉搬回深圳靠谱么? 求靠谱攻略...
@whuhacker 那这个iMac需要预约吗? 还是直接去店里拿就行了?
2014 年 12 月 28 日
回复了 leonlu 创建的主题 Apple 香港买 iMac retina 人肉搬回深圳靠谱么? 求靠谱攻略...
@LamProductionS 亲, 确认iMac Retina快两万大洋只上几百块的税么? 只上几百的话就缴了...
2014 年 12 月 24 日
回复了 pertersonvv 创建的主题 程序员 如何精通 div,css 布局呢?
去做一遍微博....
2014 年 12 月 8 日
回复了 rainex 创建的主题 配件 mac 外接显示器连接线的实际使用结果( dp、vga、dvi)
@rainex 应该就是你说的这个原因. 不过我现在的内存使用也很夸张...8G内存对付日常开发已经不太够用了...
2014 年 12 月 8 日
回复了 rainex 创建的主题 配件 mac 外接显示器连接线的实际使用结果( dp、vga、dvi)
现在的屏幕是2560*1440的, 线是mini-DP转DP, 用一段时间会卡...原因可能是rmbp是2013 late的吧...
@yyfearth 国外的精品基本也都收费吧。。。

精品不分国内外,都会有人情愿买单的;只是买单的国内人少些而已。。。
2014 年 10 月 21 日
回复了 zjmdp 创建的主题 程序员 如何设计一套安全的账号系统?
如果是网站的话上https吧。。。解决90%的问题。。。
2014 年 10 月 20 日
回复了 unstop 创建的主题 分享创造 番茄土豆 for Mac
bwpqctq8ks 已使用~谢谢~
2014 年 10 月 20 日
回复了 unstop 创建的主题 分享创造 番茄土豆 for Mac
可以求一个码体验下么。。。
2014 年 10 月 5 日
回复了 ibolee 创建的主题 配件 你买过最划算的 Apple 硬件(软件)是什么?
@otakustay 灰大你好奇葩。。。
2014 年 9 月 24 日
回复了 ooh 创建的主题 分享发现 读关于男人衣着打扮的一片文章有感。。。
有胖子专供版本么?
@whywhywhy 假如潮汐是种能源,那么它来自于什么呢?月球的势能?是不是说时间足够长月球就会掉到地球上?
2014 年 8 月 12 日
回复了 StackGao 创建的主题 分享发现 罗胖胖在微博上和刘翔约架了!
锤子订单已取消,罗胖勿念啊。。。
2014 年 8 月 11 日
回复了 shyrz 创建的主题 程序员 国内 CS 应届毕业去银行技术部能在技术上有所发展么?
加班回到家写写自己的代码老板会拿刀砍死你吗?不能!
去了互联网公司老板把你当驴使,在公司第一天和最后一天撸的代码没啥区别,你能成长么?不能!
没有人可以阻挡你成长,除了你自己。
2014 年 8 月 5 日
回复了 sliuqin 创建的主题 分享创造 夫妻档作品:此刻最美番茄钟
leonlu#outlook.com,铜求,谢谢,祝好。。。
2014 年 8 月 2 日
回复了 xunxun 创建的主题 Node.js 来个人谈谈 koa 和 express 呗。这两个框架的优劣啊。。。
koa要使用了generator等es6规范中的新功能,这些新功能对于开发者来说是益处是挑战,也是风险:es6还是草案,有发生变化的风险。因此,想要使用es6/koa需要nodejs0.11+版本,并且要使用参数来激活es6的功能。

express是基于现行成熟的es5规范的,也就是说比较稳定。当然,也就少了koa/es6提供的新机制与新功能。依赖的nodejs版本也就是当前的stable 0.10.*。

一句话就是express是现行主流,koa是未来趋势。

如果是学习建议先从express来入手,后续再来koa吧。
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5709 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 06:44 · PVG 14:44 · LAX 23:44 · JFK 02:44
♥ Do have faith in what you're doing.