动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 邮件系统软件 > IMail Server
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ IMail Server ]的信息

本月文章推荐
.为imail和Mdaemon设计Webmail---.
.四招轻松管理“IMail”邮件服务器.
.IMail操作指南(19)-邮件列表服务.
.IMail Server 8.0用户可申请邮箱.
.IMail的高级篇--第三节 无IP地.
.IMail的解惑篇--第三节 Web 方.
.IMail操作指南(4)-用户邮件报告.
.IMail:Win32.Sobig垃圾邮件解决全.
.IMail操作指南(21)-附录(1).
.AUTH ERROR ... - not in the ta.
.为imail和Mdaemon设计Webmail---.
.IMail的高级篇--第八节 改变了.
.IMail操作指南(9)-IMail 网络日.
.在局域网用IMAIL构建邮件服务器.
.IMail的高级篇--第四节 邮件列.
.IMail Server 2006 新功能抢先看.
.IMail的发信验证.
.IMail之综合部分常见问题解答.
.IMail常用Web页面的汉化.
.IMail的高级篇--第十节 IMail远.

Imail密码加密算法及asp实现

发表日期:2006-12-3 |


Imail是一个流行的运行在WindowsNT服务器下的邮件服务器软件,因为配置简单,容易使用,?br />δ芡晟啤K韵衷诤芏嘈槟庵骰裆袒蚱笠稻遣捎谜飧鲇始低?
Imail的所有邮局信息,比如用户,密码都实际上都是存储在计算机注册表当中的,所以只需要
打开注册表就可以看到Imail里的所有信息,包括用户的密码.

细节:
Imail将企业邮局信息全部存储在:
HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\IMail\Domains\\Users\
这样一个键里,其中DomainName是邮局名,UserName是用户名,而在下有一个名叫Password的键值则是
存储的用户密码.密码并不是明文存储的,而是结这了简单的加密运行后生成的,他的加密过程如下:
1.读取用户名,并将其全部转为小写
2.将用户名每个数字转为对应的ASCII码
3.计算出用户名里每个字母和第一个字母的偏移量
4.计算出每个密码字母对应的ASCII码
5. 将密码的每个ASCII码加上参考值(用户名首字母的ASCII减去97)再加上用户名对应的偏移量

6.再对应密码表就可以得到密码了.
具体程序如下:

<%
'特别说明,此程序是环球万维原创程序,并非转摘,所以如果您转摘,请注明出处,谢谢.
'作者:环球万维,专业域名注册,虚拟主机服务商
'网址:
http://www.netInter.cn
%26amp; #39;以上信息与文章正文是不可分割的一部分,所以如果您要转载本文章,您必须保留以上信
息.

sub initCode(ByRef Infos) '自动生成密码表
Count=-97
CodeArray=Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F")
for z=0 to Ubound(CodeArray)
for y=0 to Ubound(CodeArray)
Infos.Add Cstr(Count),CodeArray(z) %26amp; CodeArray(y)
Count=Count+1
next
next
end sub

Function GetImailPassword(User,Pass) 'Imail密码加密函数
encryptCode=""
Set objDict=CreateObject("Scripting.Dictionary")
Call initCode(objDict)
User=Lcase(User) '将用户转为小写
FirstChar=left(User,1)
FirstCharCode=asc(FirstChar) '得到首字母的ASCII码
Reference=FirstCharCode-97 '得到参考值
execute "Dim UserCode(" %26amp; len(User)-1 %26amp; ")" '定义两个存放用户与密码ASCII的数组
execute "Dim PassCode(" %26amp; len(Pass)-1 %26amp; ")"
for i=0 to len(User)-1 '取得用户字母的偏移量
UChar=Asc(mid(User,i+1,1))
UserCode(i)=FirstCharCode-UChar
next
for j=0 to len(Pass)-1 '取得密码对应的新值
PChar=Asc(mid(Pass,j+1,1))
iPos=j mod len(User)
PassCode(j)=PChar+Reference-UserCode(iPos)
next
for k=0 to Ubound(PassCode) '查询密码表,最后得到密码
encryptCode= encryptCode %26amp; objDict.item(Cstr(PassCode(k)))
next
GetImailPassword=encryptCode
end function

iUser="web9898" '测试用的Imail用户名
iPass="web9898.cn" '测试用的Imail密码
Response.write iPass %26amp; "加密后的密码是:" %26amp; GetImailPassword(iUser,iPass)
%>
上一篇:在局域网用IMAIL构建邮件服务器 人气:4066
下一篇:批处理自动解决Imail的Queuemgr服务挂起 人气:2637
浏览全部IMail Server的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-4 LPLY CMS 网站管理系统 v5.0
2008-9-4 缤纷互动视频交友 v3.01.902
2008-9-4 ADN视频收藏专家 v3.0 bulid 080
2008-9-4 天空网络电影系统SKYUC v2.5.6 简
2008-9-4 Web Wiz Rich Text Editor(文本编
2008-9-4 幻影动漫网视频系统(Ppdong) v1.
2008-9-4 乐维电脑在线DIY配置系统
2008-9-4 老樊文章管理系统SQL版
2008-9-4 ASP.NET 2.53 缩略图水印组件源码
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵