也想出现在这里? 联系我们

Imail密码加密算法及VBS实现

作者 : 小编 本文共1510个字,预计阅读时间需要4分钟 发布时间: 2021-06-21 共3.24K人阅读
也想出现在这里? 联系我们

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.再对应密码表就可以得到密码了.

具体程序如下:

以下是引用片段:

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) & 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(" & len(User)-1 & ")" \’定义两个存放用户与密码ASCII的数组

execute "Dim PassCode(" & len(Pass)-1 & ")"

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 & objDict.item(Cstr(PassCode(k)))

next

GetImailPassword=encryptCode

end function

iUser="web9898" \’测试用的Imail用户名

iPass="web9898.cn" \’测试用的Imail密码

Wscript.Echo iPass & "加密后的密码是:" & GetImailPassword(iUser,iPass)

1. 本站所提供的源码模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: rayer@88.com),我们会及时删除,给您带来的不便,我们深表歉意!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » Imail密码加密算法及VBS实现

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
织梦模板使用说明
你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html

发表评论

Copyright 2015-2020 版权所有 资源分享吧 Rights Reserved. 蜀ICP备14022927号-1
开通VIP 享更多特权,建议使用QQ登录