激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - VBS - Imail密碼加密算法及VBS實現

Imail密碼加密算法及VBS實現

2020-07-17 11:17VBS教程網 VBS

用vbs實現的imail的加密算法,安全性大家也許會知道一點了,大家試著破解吧

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)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人免费在线视频播放 | 成人福利软件 | 草莓视频久久 | 精品国产视频一区二区三区 | 免费看黄色一级大片 | 精品一区二区在线播放 | 国产成人精品一区在线播放 | 红杏亚洲影院一区二区三区 | 日日影视 | 视频一区二区中文字幕 | 欧美一级黄色网 | 欧美性色大片 | 久久免费视频7 | 热99精品视频 | 久久国产一级 | av国产免费 | 亚洲3atv精品一区二区三区 | 黄色av.com| 成年人高清视频在线观看 | 国产精品久久久久久模特 | 成人欧美日韩一区二区三区 | 欧美成人性色 | a网在线 | 成人在线免费小视频 | 欧美成人性色 | 91亚洲免费视频 | 国产精品视频一区二区三区综合 | 极品大长腿啪啪高潮露脸 | 成人免费福利 | 国产精品久久久久久影视 | 99re热视频这里只精品 | bt 自拍 另类 综合 欧美 | 毛片免费一区二区三区 | 一级毛片免费版 | 亚洲一区二区三区日本久久九 | 91懂色| 羞羞视频免费网站 | 69av导航| 永久免费av片在线观看全网站 | 成年人在线视频免费 | 国产片91|