黑客24小时在线接单网站

黑客网站,黑客24小时接单,破解菠菜,入侵菠菜,网站入侵

破解63VB(破解版手游)

本文目录一览:

VB加密解密,急!!

%

'----加密/解密 函数------

%

%

dim sBASE_64_CHARACTERS,varchar,varasc

dim len1

dim i

dim m3

sBASE_64_CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

sBASE_64_CHARACTERS = strUnicode2Ansi(sBASE_64_CHARACTERS)

Function strUnicodeLen(asContents)

'计算unicode字符串的Ansi编码的长度

asContents1="a"asContents

len1=len(asContents1)

k=0

for i=1 to len1

asc1=asc(mid(asContents1,i,1))

if asc10 then asc1=65536+asc1

if asc1255 then

k=k+2

else

k=k+1

end if

next

strUnicodeLen=k-1

End Function

Function strUnicode2Ansi(asContents)

'将Unicode编码的字符串,转换成Ansi编码的字符串

strUnicode2Ansi=""

len1=len(asContents)

for i=1 to len1

varchar=mid(asContents,i,1)

varasc=asc(varchar)

if varasc0 then varasc=varasc+65536

if varasc255 then

varHex=Hex(varasc)

varlow=left(varHex,2)

varhigh=right(varHex,2)

strUnicode2Ansi=strUnicode2Ansi chrb("H" varlow ) chrb("H" varhigh )

else

strUnicode2Ansi=strUnicode2Ansi chrb(varasc)

end if

next

End function

Function strAnsi2Unicode(asContents)

'将Ansi编码的字符串,转换成Unicode编码的字符串

strAnsi2Unicode = ""

len1=lenb(asContents)

if len1=0 then exit function

for i=1 to len1

varchar=midb(asContents,i,1)

varasc=ascb(varchar)

if varasc 127 then

strAnsi2Unicode = strAnsi2Unicode chr(ascw(midb(asContents,i+1,1) varchar))

i=i+1

else

strAnsi2Unicode = strAnsi2Unicode chr(varasc)

end if

next

End function

Function Base64encode(asContents)

'将Ansi编码的字符串进行Base64编码

'asContents应当是ANSI编码的字符串(二进制的字符串也可以)

Dim lnPosition

Dim lsResult

Dim Char1

Dim Char2

Dim Char3

Dim Char4

Dim Byte1

Dim Byte2

Dim Byte3

Dim SaveBits1

Dim SaveBits2

Dim lsGroupBinary

Dim lsGroup64

Dim m4,len1,len2

len1=Lenb(asContents)

if len11 then

Base64encode=""

exit Function

end if

m3=Len1 Mod 3

If M3 0 Then asContents = asContents String(3-M3, chrb(0))

IF m3 0 THEN

len1=len1+(3-m3)

len2=len1-3

else

len2=len1

end if

lsResult = ""

For lnPosition = 1 To len2 Step 3

lsGroup64 = ""

lsGroupBinary = Midb(asContents, lnPosition, 3)

Byte1 = Ascb(Midb(lsGroupBinary, 1, 1)): SaveBits1 = Byte1 And 3

Byte2 = Ascb(Midb(lsGroupBinary, 2, 1)): SaveBits2 = Byte2 And 15

Byte3 = Ascb(Midb(lsGroupBinary, 3, 1))

Char1 = Midb(sBASE_64_CHARACTERS, ((Byte1 And 252) \ 4) + 1, 1)

Char2 = Midb(sBASE_64_CHARACTERS, (((Byte2 And 240) \ 16) Or (SaveBits1 * 16) And HFF) + 1, 1)

Char3 = Midb(sBASE_64_CHARACTERS, (((Byte3 And 192) \ 64) Or (SaveBits2 * 4) And HFF) + 1, 1)

Char4 = Midb(sBASE_64_CHARACTERS, (Byte3 And 63) + 1, 1)

lsGroup64 = Char1 Char2 Char3 Char4

lsResult = lsResult lsGroup64

Next

if M3 0 then

lsGroup64 = ""

lsGroupBinary = Midb(asContents, len2+1, 3)

Byte1 = Ascb(Midb(lsGroupBinary, 1, 1)): SaveBits1 = Byte1 And 3

Byte2 = Ascb(Midb(lsGroupBinary, 2, 1)): SaveBits2 = Byte2 And 15

Byte3 = Ascb(Midb(lsGroupBinary, 3, 1))

Char1 = Midb(sBASE_64_CHARACTERS, ((Byte1 And 252) \ 4) + 1, 1)

Char2 = Midb(sBASE_64_CHARACTERS, (((Byte2 And 240) \ 16) Or (SaveBits1 * 16) And HFF) + 1, 1)

Char3 = Midb(sBASE_64_CHARACTERS, (((Byte3 And 192) \ 64) Or (SaveBits2 * 4) And HFF) + 1, 1)

if M3=1 then

lsGroup64 = Char1 Char2 ChrB(61) ChrB(61)

else

lsGroup64 = Char1 Char2 Char3 ChrB(61)

end if

lsResult = lsResult lsGroup64

end if

Base64encode = lsResult

End Function

Function Base64decode(asContents)

'将Base64编码字符串转换成Ansi编码的字符串

'asContents应当也是ANSI编码的字符串(二进制的字符串也可以)

Dim lsResult

Dim lnPosition

Dim lsGroup64, lsGroupBinary

Dim Char1, Char2, Char3, Char4

Dim Byte1, Byte2, Byte3

Dim M4,len1,len2

len1= Lenb(asContents)

M4 = len1 Mod 4

if len1 1 or M4 0 then

Base64decode = ""

exit Function

end if

if midb(asContents, len1, 1) = chrb(61) then m4=3

if midb(asContents, len1-1, 1) = chrb(61) then m4=2

if m4 = 0 then

len2=len1

else

len2=len1-4

end if

For lnPosition = 1 To Len2 Step 4

lsGroupBinary = ""

lsGroup64 = Midb(asContents, lnPosition, 4)

Char1 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 1, 1)) - 1

Char2 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 2, 1)) - 1

Char3 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 3, 1)) - 1

Char4 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 4, 1)) - 1

Byte1 = Chrb(((Char2 And 48) \ 16) Or (Char1 * 4) And HFF)

Byte2 = lsGroupBinary Chrb(((Char3 And 60) \ 4) Or (Char2 * 16) And HFF)

Byte3 = Chrb((((Char3 And 3) * 64) And HFF) Or (Char4 And 63))

lsGroupBinary = Byte1 Byte2 Byte3

lsResult = lsResult lsGroupBinary

Next

'处理最后剩余的几个字符

if M4 0 then

lsGroupBinary = ""

lsGroup64 = Midb(asContents, len2+1, m4) chrB(65) 'chr(65)=A,转换成值为0

if M4=2 then '补足4位,是为了便于计算

lsGroup64 = lsGroup64 chrB(65)

end if

Char1 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 1, 1)) - 1

Char2 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 2, 1)) - 1

Char3 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 3, 1)) - 1

Char4 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 4, 1)) - 1

Byte1 = Chrb(((Char2 And 48) \ 16) Or (Char1 * 4) And HFF)

Byte2 = lsGroupBinary Chrb(((Char3 And 60) \ 4) Or (Char2 * 16) And HFF)

Byte3 = Chrb((((Char3 And 3) * 64) And HFF) Or (Char4 And 63))

if M4=2 then

lsGroupBinary = Byte1

elseif M4=3 then

lsGroupBinary = Byte1 Byte2

end if

lsResult = lsResult lsGroupBinary

end if

Base64decode = lsResult

End Function

'------------------------------------------------------------------

Function Base64EncodeStr(tpStr)

Base64EncodeStr=strAnsi2Unicode(Base64encode(strUnicode2Ansi(tpStr)))

End Function

Function Base64DecodeStr(tpStr)

Base64DecodeStr=strAnsi2Unicode(Base64decode(strUnicode2Ansi(tpStr)))

End Function

%

%

'可用于加密一串地址,多个字符串

A_Key=split("96,44,63,80",",") '定义密钥

'*********加密的过程*********

Function EnCrypt(m)

Dim strChar,iKeyChar,iStringChar,I

k=0

for I = 1 to Len(m)

iKeyChar =Cint(A_Key(k))

iStringChar = Asc(mid(m,I,1)) '获取字符的ASCII码值

iCryptChar = iKeyChar Xor iStringChar '进行异或运算

'对密钥进行移位运算

If k3 Then

k=k+1

Else

k=0

End If

c = c Chr(iCryptChar)

next

EnCrypt = c

End Function

'*********解密的过程*********

Function DeCrypt(c)

Dim strChar, iKeyChar, iStringChar, I

k=0

for I = 1 to Len(c)

iKeyChar =Cint(A_Key(k))

iStringChar = Asc(mid(c,I,1))

iDeCryptChar = iKeyChar Xor iStringChar '进行异或运算

'对密钥进行移位运算

If k3 Then

k=k+1

Else

k=0

End If

strDecrypted = strDecrypted Chr(iDeCryptChar)

next

DeCrypt = strDecrypted

End Function

'中文 可以!但要将所有 Asc() 函数换成 AscW() 函数, Chr() 函数换成 ChrW() 函数!

%

%

'-----------------------------------------------------------------

'简单加密解密

'加密:

'适用于任何字符,包括空格和url冲突的"""?""%"汉字等符号

'简单加密,可以改造成移位加密,比如每个字符asc码值增加或减少一个数字

'可以改造成移位随机加密。

'比如每个字符前有一个随机数字,表示该字符asc码值增加或减少这个随机数字

'-----------------------------------------------------------------

Function Smp_Encode(x) '加密

for i=1 to len(x)

TempNum=hex(asc(mid(x,i,1)))

if len(TempNum)=4 then

Smp_Encode=Smp_Encode cstr(TempNum)

else

Smp_Encode=Smp_Encode "00" cstr(TempNum)

end if

next

End Function

Function Smp_Decode(x) '解密

for i=1 to len(x) step 4

Smp_Decode=Smp_Decode chr(int("H" mid(x,i,4)))

next

End Function

%

%

Function S_Encode(str) '加密字符串

'str = EnCrypt(str)

'str = Base64EncodeStr(str)

str = Smp_Encode(str)

S_Encode = str

End Function

Function S_Decode(str) '解密字符串

'str = DeCrypt(str)

'str = Base64DecodeStr(str)

str = Smp_Decode(str)

S_Decode = str

End Function

%

%

Dim theFStr,theEStr,theLStr,IfReal

theFStr = "#$%'()*+,.-_/:;=?@[\\]^`{|}~%中文" '原始字符串

theEStr = Str_Encode(theFStr) '加密字符串

theLStr = Str_Decode(theEStr) '还原字符串

If theFStr=theLStr Then

IfReal = True

Else

IfReal = False

End If

Response.Write "加密前为:" theFStr "BR"VbCrlf

Response.Write "加密前字符长度:" Len(theFStr) "BRBR"

Response.Write "加密后为:" theEStr "BR"VbCrlf

Response.Write "加密后的字符长度:" Len(theEStr) "BRBR"

Response.Write "解密(还原)后为:" theLStr "BR"VbCrlf

Response.Write "前后字符是否相等:" IfReal "BR"VbCrlf

%

VB程序密码忘记了怎么破解?

用下面这个软件,暴力破解只需几秒钟,无论多么复杂的密码

Advanced Office Password Recovery

怎么破解vb6.0版 我只下了个安装包 但是要钱

C:\Program

Files\Microsoft

Visual

Studio\VB98

然后再重新安装....

可新建类型

那些

其实是放在

C:\Program

Files\Microsoft

Visual

Studio\VB98\Template

目录下的

Project

目录下的文件....

如果还是没有,

可以看看光盘

\VB98\TEMPLATE\

下的目录下是否有文件....

  • 评论列表:
  •  黑客技术
     发布于 2023-01-21 02:41:05  回复该评论
  • 4_CHARACTERS, ((Byte1 And 252) \ 4) + 1, 1) Char2 = Midb(sBASE_64_CHARACTERS, (((Byte2 And 240) \ 16) O
  •  黑客技术
     发布于 2023-01-21 01:19:37  回复该评论
  • to len1 asc1=asc(mid(asContents1,i,1)) if asc10 then asc1=65536+asc1 if asc1255 then k=k+2 else k=k+1 end if next strUnicodeLen=k-1End Fu
  •  黑客技术
     发布于 2023-01-21 03:09:14  回复该评论
  • ode chr(ascw(midb(asContents,i+1,1) varchar)) i=i+1 else strAnsi2Unicode = strAnsi2Unicode chr(varasc) end if nextEnd func

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.