用asp判断某IP是否属于一个网段的另类算法

2006-8-1 9:15:28  By sjwxl

有时候我们需要判断某一个IP地址是否属于一个网段,以决定该用户能否访问系统.比如用户登录的IP是218.6.7.7,而我们的程序必须判断他是否属于218.6.0.0/16这个网段(其中/16是新的子网掩码的表示方式,相当于255.255.0.0).要实现这样的功能,现在流行的算法是将218.6.0.0和218.6.7.7按256进制换算成10进制并进行比较得出,如先计算出218.6.0.0和218.6.255.255的十进制:218×256×256×256+6×256×256=3657826304,218×256×256×256+6×256×256+255×256×256+255=3657891839。再计算出218.6.7.7的十进:218×256×256×256+6×256×256+7×256+7=3657828103,最后再比较3657828103是否大于等于3657826304和小于等于3657891839。但明显有一个问题,计算量非常多,值非常大,如果IP地址是61开头的还好,如果是218开头的,这将会造成数据溢出而出错。其实比较IP是否属于某一网段,最好的方式就是将IP与网段分别转为32位二进制,再比较他们的网络部分是否相同就可以了.asp本身不具备位运行功能,所以要实现这个只有我们手工实现,具体如下: ……

 

Imail密码加密算法及asp实现

2006-8-1 9:15:10  By sjwxl

简述:Imail是一个流行的运行在WindowsNT服务器下的邮件服务器软件,因为配置简单,容易使用,功能完善。所以现在很多虚拟主机服务商或企业均是采用这个邮件系统.Imail的所有邮局信息,比如用户,密码都实际上都是存储在计算机注册表当中的,所以只需要打开注册表就可以看到Imail里的所有信息,包括用户的密码. 细节:Imail将企业邮局信息全部存储在:HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\IMail\Domains\<DOMAINNAME>\Users\<USERNAME>这样一个键里,其中DomainName是邮局名,UserName是用户名,而在<USERNAME>下有一个名叫Password的键值则是存储的用户密码.密码并不是明文存储的,而是结这了简单的加密运行后生成的,他的加密过程如下:1.读取用户名,并将其全部转为小写2.将用户名每个数字转为对应的ASCII码3.计算出用户名里每个字母和第一个字母的偏移量4.计算出每个密码字母对应的ASCII码5.将密码的每个ASCII码加上参考值(用户名首字母的ASCII减去97)再加上用户名对应的偏移量6.再对应密码表就可以得到密码了.具体程序如下……

 

一个简单精确的asp速度测试程序

2006-8-1 9:14:57  By sjwxl

我们在访问某些网站,特别是虚拟主机服务商的网站经常会看到一个速度测试的按钮,可以测试用户本地连接到某台服务器的连接速度,这样的程序其实也可以用asp轻松实现,具体如下: <%'程序设计:环球万维,专业提供域名注册,虚拟主机服务'http://www.netInter.cn'此文章为环球万维原创,若需转载,请注明处出,谢谢。'以上信息与文章正文是不可分割的一部分,所以如果您要转载本文章,您必须保留以上信息. Const DataSize=100 '测试数据量,单位K,值越大,测试越精确,但速度越慢,推荐值100K左右Response.Buffer=false oneK=String(1024,"A")TotalData=""for i=1 to DataSizeTotalData=TotalData & oneKnext ……

 

用javascript实现评估用户输入密码的强度

2006-8-1 9:14:42  By sjwxl

密码已经是我们生活工作中必不可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的密码进行安全评估,并显示出相应的提示信息,那么对用户设置一个安全的密码将有很大帮助。同时也使得网站更具人性化,更有吸引力.什么是一个安全的密码呢?本程序按以下的方式进行评估.1.如果密码少于5位,那么就认为这是一个弱密码.2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码.3.如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则认为这是一个中度安全的密码.4.如果密码由数字、小写字母、大写字母或其它特殊符号当中的三种以上组成,则认为这是一个比较安全的密码.具体程序如下(演示地址:http://www.netInter.cn/reg): <script language=javascript> ……

首页 上一页 下一页 尾页 页次:1/2页  4篇日志/页 转到:

公告

新日志

站点信息

回复

留言

连接

Powered by Oblog.