Google [站内搜索]

预览模式: 普通 | 列表

MD5算法原理

综述 
    
    md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但md2的设计与md4和md5完全不同,那是因为md2是为8位机器做过设计优化的,而md4和md5却是面向32位的电脑。这三个算法的描述和c语言源代码在internet rfcs 1321中有详细的描述(http://www.ietf.org/rfc/rfc1321.txt),这是一份最权威的文档,由ronald l. rivest在1992年8月向ieft提交。 
    
    rivest在1989年开发出md2算法。在这个算法中,首先对信息进行数据补位,使信息的字节长度是16的倍数。然后,以一个16位的检验和追加到信息末尾。并且根据这个新产生的信息计算出散列值。后来,rogier和chauvaud发现如果忽略了检验和将产生md2冲突。md2算法的加密后结果是唯一的--既没有重复。 

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4550
使用window.open打开的窗口可以用"_self.opener"来调用其父窗口,而使用window.showModalDialog打开的模态对话框是不能用"_self.opener"来调用其父窗口的,window对象也没有提供相关的属性让它调用父窗口,我们只能通过一些方法变通的来实现,如下例子:

test1.htm:
<div id="div1">此处显示新 Div 标签的内容</div>
<script> 

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5854

ASP程序加密解密方法全面解析

  目前对ASP程序的加密方法主要有三种:脚本编码器(SRCENC.EXE)加密、组件加密、自编程序加密,下面我们就来展开介绍这三种加密方法…… 

  如今,用ASP技术构建的网站随处可见。由于ASP脚本是在服务器上解释执行的(无法编译),因此你辛苦开发出来的ASP代码,很容易被人拷去任意修改,如何保护ASP源代码呢?这是每个ASP站长都会遇到的难题,网上求解这类问题的帖子非常多,下面我们就来谈谈ASP程序的加密方法。

  一、如何加密ASP程序?

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4643

必须用到和不必使用ajax的地方

现在距离gmail改变了大家对使用网页应用程序的方式已经有一年多了。但是目前很多网页应用程序并没有使用充满活力的Ajax的优势来代替以前沉闷的html功能。

下面是当前网页应用程序应该出现的地方:

·基于表单的交互

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3581

HTTP状态码大全

1xx - 临时响应

表示临时响应并需要请求者继续执行操作的状态代码。

代码   说明

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4715

什么是IDE

集成开发环境,英文是叫做Integrated Development Environment。比如,过去我们编写程序,用文本编辑软件编写源程序,用编译程序对它进行编译而生成OBJ文件(目标文件),再用连接程序将OBJ文件与库文件(LIB文件连接而成为可执行的EXE文件;还要对程序进行调试。整个过程是很复杂的。而IDE通常集编辑、编译、连接、调试为一体,使得程序的开发变得很方便。我们用的Turbo C、Turbo Pascal、Borland C++、Visual C++、 Delphi等等,都有很好的IDE在里面,我们通常说的用它们编程序,实际都是在它们的IDE中进行工作。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4872

理解Flash本地安全性沙箱

Flash Player 有几种不同的安全性沙箱。每个安全性沙箱确定 SWF 文件如何与本地文件系统、网络或如何同时与本地文件系统和网络交互。限制文件如何与本地文件系统或网络交互可以帮助确保计算机和文件的安全。理解安全性沙箱有助于在计算机上顺利开发和测试 Flash 应用程序,而不会遇到意外错误。

Local-with-file-system
出于安全性的考虑,默认时(除非进行其它设置)Flash Player 8 会将所有本地 SWF 文件(包括所有旧的本地 SWF 文件)放入 Local-with-file-system 沙箱。对于有些旧(Flash Player 8 之前版本)SWF 文件,强制限制其访问会影响到一些操作(没有外部网络访问),但这样可以为用户保护提供最安全的默认设置。

查看更多...

分类:网页设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6179

清空代码防止查看源代码

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4636

健康指南:趴桌睡觉三大危害

首先,趴在胳膊上睡觉,多处神经会受到压迫,午睡时往往心中焦虑、睡不踏实。

其次,趴着睡觉眼球会受到压迫,午睡后通常会出现暂时性的视力模糊。如果长时间这样,会造成眼压过高,视力受损,久而久之会使眼球胀大、眼轴增长,形成高度近视,同时也容易增加青光眼的发病率。

另外,趴着睡觉,长期压迫手臂和脸部,会影响正常血液循环和神经传导,使两臂、脸部发麻甚至感到酸痛,如果不加注意,时间长了会演变成局部性神经麻痹或使脸部变形。
分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4178

我从编程中悟出八个字

我从编程中悟出八个字:1专   2静   3谦   4筹   5悟   6慎   7透   8恒 

1."忽如一夜春风来,千树万树梨花开"现在的技术百花齐放,切忌不可贪,不要盲目的追求新技术,唯有算法才是灵魂。 
  
2."非淡泊无以明志,非宁静无以致远"要想达到高的境界,必须能够心静,年轻的程序员都很浮躁,这一点对于他们来说尤为的重要。 

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4029