摘要: discuz的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。
原理如下,假如:
加密
明文:1010 1001
密匙:1110 0011
密文:0100 1010
得出密文0100 1010,解密之需和密匙异或下就可以了
解密
密文:0100 1010
密匙:1110 0011
明文:1010 1001
并没有什么高深的算法,密匙重要性很高,所以,关键在于怎么生成密匙。
那我们一起看下康盛的authcode怎么做的吧
阅读全文
摘要: Balsamiq Mockups出自加利福尼亚州的Balsamiq工作室,创始人Peldi在 2008年6月推出了这款手绘风格的产品原型设计工具,并广受好评。2年多来,Balsamiq工作作为一个微型独立软件开发商,专注于Mockups的 开发设计,仅3周便实现了盈利,18个月内销售额达到200万美元,用户端数量超过10万个,这与Balsamiq Mockups的市场用户细分的成功以及产品特性是分不开的。
阅读全文
摘要: 有些程序员如果没有很好的在javascript中解析json数据,往往会直接eval把json转成js对象,这时候如果json的数据中包含了被注入的恶意数据,则可能导致代码注入的问题。正确的做法是分割出json里包含的特殊字符,然后再解析为对象http://json.org/json2.js 中是通过正则来完成的。// We split the second stage into 4 regexp...
阅读全文
摘要: Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。
Excetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cookie、CSS、JavaScript、图片、移动应用等七部分。
阅读全文
摘要: “时间就是金钱”的观念早已深人人心,而对于职场中人来讲,做好时间管理不仅意味着丰厚的经济利益,更能令自己的事业突飞猛进。
阅读全文
摘要: 1。题目:一边……一边……小朋友写:他一边脱衣服,一边穿裤子。老师批语:他到底是要脱还是要穿啊?2。题目:其中小朋友写:我的其中一只左脚受伤了。老师批语:你是蜈蚣吗?3。题目:陆陆续续小朋友写:下班了,爸爸陆陆续续的回家了。老师批语:你到底有几个爸爸呀?4。题目:难过小朋友写:我家门前有条水沟很难过。老师批语:老师更难过。5。题目:又 又小朋友写:我...
阅读全文
摘要: 唐僧的家书: 亲爱的悟空,我这封信写的很慢,因为知道你看字不快。 我们已经搬家了,不过地址没改,因为搬家的时候把门牌带来了。 这礼拜下两次雨,第一次下3天,第二次下4天。 昨天我们去买比撒,店员问我要切成8片还是12片,我说8片就成了,12片吃不完。 我给你寄去件外套,怕邮寄时超重,把扣子剪下来放口袋里了。 嫦娥生了,因为不知道是男是女,所以不知道你是该当舅舅还是阿姨。 最后告诉你本来想给你寄...
阅读全文
摘要: 阻碍你从业余选手变成专家的唯一因素就是:专注。
天才?如果我们投入足够的时间并足够专注,我们都可以一跃(至少接近)成为天才。至少大脑科学家们是这么说的。最棒的是――这样做从来都不晚。
阅读全文
摘要: <HTML><HEAD><TITLE>NewDocument</TITLE><SCRIPTLANGUAGE="JavaScript"src="jquery.js"></SCRIPT><SCRIPTLANGUAGE="JavaScript">$(function(){$("#tb1tr:firsttd").each(...
阅读全文