摘要: MD5算法MD5算法是一种散列(hash)算法(摘要算法,指纹算法),不是一种加密算法(易错)l 为了防止用户偷懒,算两次MD5值,或者加上一个固定的字符串MD5算法理论上是不可逆的,因此攻击的唯一办法就是碰撞。两个不同的内容生成相同的MD5值,这就叫碰撞。l (*)MD5的其他应用:第三方支付用MD5对金额、订单号等进行散列计算,来保证数据是对方发出的。如鹏网项目会讲。l(*)和MD5类似的还有SHA等算法。l 注意:对于字符串计算MD5时,根据字符串保存的编码不同最终计算出的MD5值也不同,所以要求使用统一的编码。Excel中的电话号码问题,看起来像数字的字符串以半角单引号开头就没问题了W 阅读全文
posted @ 2013-11-06 21:56 Regan 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 名词解释架构:架构一般是针对整个系统的,并非针对某个单独的问题(单独问题可以用模式等来解决)针对整个系统的”一个蓝图”,对系统的抽象。模式:软件开发中遇到的一些特定问题,前人总结出来特定的经验、解决方法。框架:架构设计、模式应用的经验积累的具体代码实现,方便以后的复用。三层表现层UI(User Interface):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。业务逻辑层BLL(Business Logic Layer):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。(备注:又称领域层,常用于业务规则、数据访问、合法性校验)数据访问层DAL(Data 阅读全文
posted @ 2013-11-06 13:40 Regan 阅读(1102) 评论(0) 推荐(1) 编辑
摘要: 1、JQUERY.AJAX(URL,[SETTINGS])url:一个用来包含发送请求的URL字符串。settings:AJAX请求设置。所有选项都是可选的。2、JQUERY.GET(URL,[data],[callback],[type])url:待载入页面的URL地址data:待发送Key/value参数。callback:载入成功时回调函数。type:返回内容格式,xml, html, script, json, text, _default。示例:$.get("test.ashx", { name: "John", time: "2pm 阅读全文
posted @ 2013-11-06 10:35 Regan 阅读(390) 评论(0) 推荐(0) 编辑