亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? base64.bas

?? 監控類的開發
?? BAS
字號:
Attribute VB_Name = "Base64"
'no dependence
Public key(1 To 3) As Long
Private Const Base64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

Public Sub GenKey()
    Dim d As Long, phi As Long, e As Long
    Dim m As Long, x As Long, q As Long
    Dim p As Long
    Randomize
    On Error GoTo top
top:
    p = Rnd * 1000 \ 1
    If IsPrime(p) = False Then GoTo top
Sel_q:
    q = Rnd * 1000 \ 1
    If IsPrime(q) = False Then GoTo Sel_q
    n = p * q \ 1
    phi = (p - 1) * (q - 1) \ 1
    d = Rnd * n \ 1
    If d = 0 Or n = 0 Or d = 1 Then GoTo top
    e = Euler(phi, d)
    If e = 0 Or e = 1 Then GoTo top
    
    x = Mult(255, e, n)
    If Not Mult(x, d, n) = 255 Then
        DoEvents
        GoTo top
    ElseIf Mult(x, d, n) = 255 Then
        key(1) = e
        key(2) = d
        key(3) = n
    End If
End Sub

Private Function Euler(ByVal a As Long, ByVal b As Long) As Long
    On Error GoTo error2
    r1 = a: r = b
    p1 = 0: p = 1
    q1 = 2: q = 0
    n = -1
    
    Do Until r = 0
        r2 = r1: r1 = r
        p2 = p1: p1 = p
        q2 = q1: q1 = q
        n = n + 1
        r = r2 Mod r1
        c = r2 \ r1
        p = (c * p1) + p2
        q = (c * q1) + q2
    Loop
    
    s = (b * p1) - (a * q1)
    
    If s > 0 Then
        x = p1
    Else
        x = (0 - p1) + a
    End If
    
    Euler = x
    Exit Function
    
error2:
    Euler = 0
End Function

Private Function Mult(ByVal x As Long, ByVal p As Long, ByVal m As Long) As Long
    Y = 1
    On Error GoTo error1
    
    Do While p > 0
        Do While (p / 2) = (p \ 2)
            x = (x * x) Mod m
            p = p / 2
        Loop
        
        Y = (x * Y) Mod m
        p = p - 1
    Loop
    
    Mult = Y
    Exit Function
    
error1:
    Y = 0
End Function

Private Function IsPrime(lngNumber As Long) As Boolean
    Dim lngCount As Long
    Dim lngSqr As Long
    Dim x As Long
    
    lngSqr = Sqr(lngNumber) ' get the int square root
    
    If lngNumber < 2 Then
        IsPrime = False
        Exit Function
    End If
    
    lngCount = 2
    IsPrime = True
    
    If lngNumber Mod lngCount = 0& Then
        IsPrime = False
        Exit Function
    End If
    
    lngCount = 3
    
    For x& = lngCount To lngSqr Step 2
        If lngNumber Mod x& = 0 Then
            IsPrime = False
            Exit Function
        End If
    Next
End Function

Public Function Base64_Encode(DecryptedText As String) As String
    Dim c1, c2, c3 As Integer
    Dim w1 As Integer
    Dim w2 As Integer
    Dim w3 As Integer
    Dim w4 As Integer
    Dim n As Integer
    Dim retry As String
    
    For n = 1 To Len(DecryptedText) Step 3
        c1 = Asc(Mid$(DecryptedText, n, 1))
        c2 = Asc(Mid$(DecryptedText, n + 1, 1) + Chr$(0))
        c3 = Asc(Mid$(DecryptedText, n + 2, 1) + Chr$(0))
        w1 = Int(c1 / 4)
        w2 = (c1 And 3) * 16 + Int(c2 / 16)
        If Len(DecryptedText) >= n + 1 Then w3 = (c2 And 15) * 4 + Int(c3 / 64) Else w3 = -1
        If Len(DecryptedText) >= n + 2 Then w4 = c3 And 63 Else w4 = -1
        
        retry = retry + mimeencode(w1) + mimeencode(w2) + mimeencode(w3) + mimeencode(w4)
    Next
    
    Base64_Encode = retry
End Function

Public Function Base64_Decode(a As String) As String
    Dim w1 As Integer
    Dim w2 As Integer
    Dim w3 As Integer
    Dim w4 As Integer
    Dim n As Integer
    Dim retry As String
    
    For n = 1 To Len(a) Step 4
        w1 = mimedecode(Mid$(a, n, 1))
        w2 = mimedecode(Mid$(a, n + 1, 1))
        w3 = mimedecode(Mid$(a, n + 2, 1))
        w4 = mimedecode(Mid$(a, n + 3, 1))
        If w2 >= 0 Then retry = retry + Chr$(((w1 * 4 + Int(w2 / 16)) And 255))
        If w3 >= 0 Then retry = retry + Chr$(((w2 * 16 + Int(w3 / 4)) And 255))
        If w4 >= 0 Then retry = retry + Chr$(((w3 * 64 + w4) And 255))
    Next
    Base64_Decode = retry
End Function

Private Function mimeencode(w As Integer) As String
    If w >= 0 Then mimeencode = Mid$(Base64, w + 1, 1) Else mimeencode = ""
End Function

Private Function mimedecode(a As String) As Integer
    If Len(a) = 0 Then mimedecode = -1: Exit Function
    mimedecode = InStr(Base64, a) - 1
End Function

Public Function Encode(ByVal Inp As String, ByVal e As Long, ByVal n As Long) As String
    Dim s As String
    s = ""
    m = Inp
    
    If m = "" Then Exit Function
    s = Mult(CLng(Asc(Mid(m, 1, 1))), e, n)
    
    For I = 2 To Len(m)
        s = s & "+" & Mult(CLng(Asc(Mid(m, I, 1))), e, n)
    Next I
    
    Encode = Base64_Encode(s)
End Function

Public Function Decode(ByVal Inp As String, ByVal d As Long, ByVal n As Long) As String
    St = ""
    ind = Base64_Decode(Inp)
    
    For I = 1 To Len(ind)
        nxt = InStr(I, ind, "+")
        If Not nxt = 0 Then
            tok = Val(Mid(ind, I, nxt))
        Else
            tok = Val(Mid(ind, I))
        End If
        
        St = St + Chr(Mult(CLng(tok), d, n))
        
        If Not nxt = 0 Then
            I = nxt
        Else
            I = Len(ind)
        End If
    Next I
    
    Decode = St
End Function

Public Function Xor_BASE64(ByVal strSource As String) As String
    'only for BASE64 string
    Dim nTmp As Integer
    Dim nlen As Integer
    Dim bChar As Byte
    Dim strTmp As String
    
    bChar = &H2A                 '*
    nlen = Len(strSource)
    
    For nTmp = 1 To nlen
        strTmp = strTmp + Chr(Asc(Mid(strSource, nTmp, 1)) Xor bChar)
    Next nTmp
    
    Xor_BASE64 = strTmp
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲五码中文字幕| 中文字幕欧美激情| 欧美日本一道本| 91精品国产色综合久久久蜜香臀| 精品少妇一区二区三区在线视频| 欧美一卡在线观看| 亚洲美女免费在线| 不卡视频一二三四| 欧美成人一区二区三区在线观看| 亚洲3atv精品一区二区三区| 欧美性生交片4| 免费观看一级欧美片| 欧美一区永久视频免费观看| 精品一区二区影视| 亚洲欧美激情小说另类| 欧美日韩国产小视频在线观看| 日韩国产精品久久久久久亚洲| 久久香蕉国产线看观看99| 国产91精品在线观看| 婷婷综合在线观看| 国产精品久久久久久久裸模| 日韩欧美不卡一区| 在线免费观看一区| 成人手机在线视频| 激情欧美一区二区三区在线观看| 一区二区三区四区在线免费观看| 精品久久久久久无| 欧美日韩高清不卡| www.性欧美| 国产一区二区免费视频| 日韩国产在线一| 一区二区三区资源| 亚洲精品日产精品乱码不卡| 久久综合久久99| 色88888久久久久久影院按摩 | 国产精品对白交换视频 | 欧美福利电影网| 欧美日韩国产影片| 欧美日本一道本| 欧美日韩电影在线| 欧美一区二区视频观看视频| 777奇米成人网| 国产亚洲欧美一区在线观看| 91精品国产乱| 中文字幕一区二区三区在线观看| 中文字幕av一区二区三区| 国产精品激情偷乱一区二区∴| 中文字幕欧美激情一区| 亚洲小说春色综合另类电影| 偷拍一区二区三区四区| 久久国产福利国产秒拍| 99久久精品情趣| 欧美xxxxxxxxx| 中文字幕中文乱码欧美一区二区| 亚洲精品高清在线| 国产麻豆精品theporn| 成人动漫在线一区| 91麻豆精品国产无毒不卡在线观看| 精品av综合导航| 调教+趴+乳夹+国产+精品| 国产91对白在线观看九色| 欧美剧情片在线观看| 国产精品久久久久久久岛一牛影视| 亚洲国产人成综合网站| 成人av电影在线观看| 欧美成人伊人久久综合网| 亚洲高清免费观看| 99视频在线观看一区三区| 久久网这里都是精品| 日韩高清一级片| 91精品一区二区三区久久久久久| 亚洲视频一区二区免费在线观看| 久久国产生活片100| 欧美在线一二三四区| 国产精品蜜臀av| 91黄视频在线| 一二三区精品视频| 欧美中文字幕不卡| 亚洲综合色成人| 欧美激情艳妇裸体舞| 韩国一区二区在线观看| 久久人人爽爽爽人久久久| 久久99精品国产麻豆婷婷洗澡| 欧美大黄免费观看| 国产一区 二区| 国产精品网站导航| 91国偷自产一区二区三区观看| 一区二区三区在线影院| 国产精品视频一二| 5858s免费视频成人| 1000精品久久久久久久久| 91免费版在线看| 日韩av在线发布| 国产精品视频一二三区 | 成人高清视频在线| 亚洲成人综合在线| 精品国产乱码久久久久久浪潮| 99精品欧美一区| 国产资源在线一区| 亚洲高清视频的网址| 中文字幕高清一区| 91精品福利在线一区二区三区| 国产精品中文字幕欧美| 日产欧产美韩系列久久99| 欧美极品另类videosde| 欧美成人精品二区三区99精品| 日本高清不卡aⅴ免费网站| 精品一区二区三区视频在线观看| 亚洲自拍与偷拍| 国产精品色噜噜| 国产精品欧美精品| 中文字幕精品一区二区精品绿巨人| 欧美日韩激情一区二区三区| 成人av在线资源网| 色94色欧美sute亚洲线路一ni| 成人在线一区二区三区| 99热这里都是精品| 99久久精品免费看国产免费软件| 丁香天五香天堂综合| 国产传媒日韩欧美成人| 成人一道本在线| 色综合视频一区二区三区高清| 亚洲日本va在线观看| 亚洲综合偷拍欧美一区色| 亚洲精品乱码久久久久久久久 | 国产成人在线免费观看| 成人av免费网站| 在线成人av影院| wwwwww.欧美系列| 亚洲精品视频自拍| 日韩1区2区日韩1区2区| 成人激情免费网站| 91福利精品视频| 日韩小视频在线观看专区| 国产婷婷色一区二区三区四区| 亚洲三级在线观看| 九九九精品视频| 91在线看国产| 国产清纯白嫩初高生在线观看91| 亚洲免费毛片网站| 精品一区二区三区免费毛片爱| 国产在线播放一区| 欧美一区二区三区免费在线看| 国产欧美精品国产国产专区| 日本成人中文字幕在线视频| av在线播放不卡| 国产色一区二区| 精品一区二区三区在线观看国产| 国产麻豆精品在线| 欧美精品一区二区久久婷婷| 亚洲成人免费电影| 欧美无乱码久久久免费午夜一区 | 在线中文字幕一区二区| 26uuu色噜噜精品一区二区| 免费观看在线综合| 欧美丰满美乳xxx高潮www| 亚洲免费伊人电影| 欧美在线观看一区| 亚洲国产欧美一区二区三区丁香婷| 成人aa视频在线观看| 日韩一区有码在线| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美三级三级三级爽爽爽| 亚洲午夜精品17c| 在线播放中文字幕一区| 日韩av一二三| 欧美精品一区二| 成人国产免费视频| 亚洲影院免费观看| 日韩欧美国产不卡| 国产成人啪免费观看软件| 18欧美亚洲精品| 欧美精品日韩精品| 国产宾馆实践打屁股91| 中文字幕在线不卡| 日韩午夜在线播放| 99re亚洲国产精品| 免费日韩伦理电影| 中文字幕一区不卡| 欧美一级日韩一级| 一本色道久久综合狠狠躁的推荐| 亚洲gay无套男同| 国产精品久久久久三级| 欧美一级片在线| 91在线一区二区三区| 极品少妇xxxx精品少妇偷拍 | 国产精品视频在线看| 制服丝袜在线91| 欧美午夜一区二区| av动漫一区二区| 国产高清亚洲一区| 久久国产精品一区二区| 午夜精品久久久久久| 亚洲精品亚洲人成人网| 国产精品乱码久久久久久| 精品日韩欧美一区二区| 日韩一区二区三区免费观看| 91亚洲精品一区二区乱码| 精品一区二区三区免费观看| 青青草精品视频|