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

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

?? rijndael.asp

?? 一種加密算法
?? ASP
?? 第 1 頁 / 共 2 頁
字號:
    y = 1
    For i = 0 To 29
        m_rco(i) = y
        y = xtime(y)
    Next
    
    For i = 0 To 255
        y = m_fbsub(i)
        b(3) = y Xor xtime(y)
        b(2) = y
        b(1) = y
        b(0) = xtime(y)
        m_ftable(i) = Pack(b)
        
        y = m_rbsub(i)
        b(3) = bmul(m_InCo(0), y)
        b(2) = bmul(m_InCo(1), y)
        b(1) = bmul(m_InCo(2), y)
        b(0) = bmul(m_InCo(3), y)
        m_rtable(i) = Pack(b)
    Next
End Sub

Public Sub gkey(nb, nk, key())                
    Dim i
    Dim j
    Dim k
    Dim m
    Dim N
    Dim C1
    Dim C2
    Dim C3
    Dim CipherKey(7)
    
    m_Nb = nb
    m_Nk = nk
    
    If m_Nb >= m_Nk Then
        m_Nr = 6 + m_Nb
    Else
        m_Nr = 6 + m_Nk
    End If
    
    C1 = 1
    If m_Nb < 8 Then
        C2 = 2
        C3 = 3
    Else
        C2 = 3
        C3 = 4
    End If
    
    For j = 0 To nb - 1
        m = j * 3
        
        m_fi(m) = (j + C1) Mod nb
        m_fi(m + 1) = (j + C2) Mod nb
        m_fi(m + 2) = (j + C3) Mod nb
        m_ri(m) = (nb + j - C1) Mod nb
        m_ri(m + 1) = (nb + j - C2) Mod nb
        m_ri(m + 2) = (nb + j - C3) Mod nb
    Next
    
    N = m_Nb * (m_Nr + 1)
    
    For i = 0 To m_Nk - 1
        j = i * 4
        CipherKey(i) = PackFrom(key, j)
    Next
    
    For i = 0 To m_Nk - 1
        m_fkey(i) = CipherKey(i)
    Next
    
    j = m_Nk
    k = 0
    Do While j < N
        m_fkey(j) = m_fkey(j - m_Nk) Xor _
            SubByte(RotateLeft(m_fkey(j - 1), 24)) Xor m_rco(k)
        If m_Nk <= 6 Then
            i = 1
            Do While i < m_Nk And (i + j) < N
                m_fkey(i + j) = m_fkey(i + j - m_Nk) Xor _
                    m_fkey(i + j - 1)
                i = i + 1
            Loop
        Else
            i = 1
            Do While i < 4 And (i + j) < N
                m_fkey(i + j) = m_fkey(i + j - m_Nk) Xor _
                    m_fkey(i + j - 1)
                i = i + 1
            Loop
            If j + 4 < N Then
                m_fkey(j + 4) = m_fkey(j + 4 - m_Nk) Xor _
                    SubByte(m_fkey(j + 3))
            End If
            i = 5
            Do While i < m_Nk And (i + j) < N
                m_fkey(i + j) = m_fkey(i + j - m_Nk) Xor _
                    m_fkey(i + j - 1)
                i = i + 1
            Loop
        End If
        
        j = j + m_Nk
        k = k + 1
    Loop
    
    For j = 0 To m_Nb - 1
        m_rkey(j + N - nb) = m_fkey(j)
    Next
    
    i = m_Nb
    Do While i < N - m_Nb
        k = N - m_Nb - i
        For j = 0 To m_Nb - 1
            m_rkey(k + j) = InvMixCol(m_fkey(i + j))
        Next
        i = i + m_Nb
    Loop
    
    j = N - m_Nb
    Do While j < N
        m_rkey(j - N + m_Nb) = m_fkey(j)
        j = j + 1
    Loop
End Sub

Public Sub encrypt(buff())
    Dim i
    Dim j
    Dim k
    Dim m
    Dim a(7)
    Dim b(7)
    Dim x
    Dim y
    Dim t
    
    For i = 0 To m_Nb - 1
        j = i * 4
        
        a(i) = PackFrom(buff, j)
        a(i) = a(i) Xor m_fkey(i)
    Next
    
    k = m_Nb
    x = a
    y = b
    
    For i = 1 To m_Nr - 1
        For j = 0 To m_Nb - 1
            m = j * 3
            y(j) = m_fkey(k) Xor m_ftable(x(j) And m_lOnBits(7)) Xor _
                RotateLeft(m_ftable(RShift(x(m_fi(m)), 8) And m_lOnBits(7)), 8) Xor _
                RotateLeft(m_ftable(RShift(x(m_fi(m + 1)), 16) And m_lOnBits(7)), 16) Xor _
                RotateLeft(m_ftable(RShift(x(m_fi(m + 2)), 24) And m_lOnBits(7)), 24)
            k = k + 1
        Next
        t = x
        x = y
        y = t
    Next
    
    For j = 0 To m_Nb - 1
        m = j * 3
        y(j) = m_fkey(k) Xor m_fbsub(x(j) And m_lOnBits(7)) Xor _
            RotateLeft(m_fbsub(RShift(x(m_fi(m)), 8) And m_lOnBits(7)), 8) Xor _
            RotateLeft(m_fbsub(RShift(x(m_fi(m + 1)), 16) And m_lOnBits(7)), 16) Xor _
            RotateLeft(m_fbsub(RShift(x(m_fi(m + 2)), 24) And m_lOnBits(7)), 24)
        k = k + 1
    Next
    
    For i = 0 To m_Nb - 1
        j = i * 4
        UnpackFrom y(i), buff, j
        x(i) = 0
        y(i) = 0
    Next
End Sub

Public Sub decrypt(buff())
    Dim i
    Dim j
    Dim k
    Dim m
    Dim a(7)
    Dim b(7)
    Dim x
    Dim y
    Dim t
    
    For i = 0 To m_Nb - 1
        j = i * 4
        a(i) = PackFrom(buff, j)
        a(i) = a(i) Xor m_rkey(i)
    Next
    
    k = m_Nb
    x = a
    y = b
    
    For i = 1 To m_Nr - 1
        For j = 0 To m_Nb - 1
            m = j * 3
            y(j) = m_rkey(k) Xor m_rtable(x(j) And m_lOnBits(7)) Xor _
                RotateLeft(m_rtable(RShift(x(m_ri(m)), 8) And m_lOnBits(7)), 8) Xor _
                RotateLeft(m_rtable(RShift(x(m_ri(m + 1)), 16) And m_lOnBits(7)), 16) Xor _
                RotateLeft(m_rtable(RShift(x(m_ri(m + 2)), 24) And m_lOnBits(7)), 24)
            k = k + 1
        Next
        t = x
        x = y
        y = t
    Next
    
    For j = 0 To m_Nb - 1
        m = j * 3
        
        y(j) = m_rkey(k) Xor m_rbsub(x(j) And m_lOnBits(7)) Xor _
            RotateLeft(m_rbsub(RShift(x(m_ri(m)), 8) And m_lOnBits(7)), 8) Xor _
            RotateLeft(m_rbsub(RShift(x(m_ri(m + 1)), 16) And m_lOnBits(7)), 16) Xor _
            RotateLeft(m_rbsub(RShift(x(m_ri(m + 2)), 24) And m_lOnBits(7)), 24)
        k = k + 1
    Next
    
    For i = 0 To m_Nb - 1
        j = i * 4
        
        UnpackFrom y(i), buff, j
        x(i) = 0
        y(i) = 0
    Next
End Sub

Private Function IsInitialized(vArray)
    On Error Resume Next
    
    IsInitialized = IsNumeric(UBound(vArray))
End Function

Private Sub CopyBytesASP(bytDest, lDestStart, bytSource(), lSourceStart, lLength)
    Dim lCount
    
    lCount = 0
    Do
        bytDest(lDestStart + lCount) = bytSource(lSourceStart + lCount)
        lCount = lCount + 1
    Loop Until lCount = lLength
End Sub

Public Function EncryptData(bytMessage, bytPassword)
    Dim bytKey(31)
    Dim bytIn()
    Dim bytOut()
    Dim bytTemp(31)
    Dim lCount
    Dim lLength
    Dim lEncodedLength
    Dim bytLen(3)
    Dim lPosition
    
    If Not IsInitialized(bytMessage) Then
        Exit Function
    End If
    If Not IsInitialized(bytPassword) Then
        Exit Function
    End If
    
    For lCount = 0 To UBound(bytPassword)
        bytKey(lCount) = bytPassword(lCount)
        If lCount = 31 Then
            Exit For
        End If
    Next
    
    gentables
    gkey 8, 8, bytKey
    
    lLength = UBound(bytMessage) + 1
    lEncodedLength = lLength + 4
    
    If lEncodedLength Mod 32 <> 0 Then
        lEncodedLength = lEncodedLength + 32 - (lEncodedLength Mod 32)
    End If
    ReDim bytIn(lEncodedLength - 1)
    ReDim bytOut(lEncodedLength - 1)
    
    Unpack lLength, bytIn
    CopyBytesASP bytIn, 4, bytMessage, 0, lLength

    For lCount = 0 To lEncodedLength - 1 Step 32
        CopyBytesASP bytTemp, 0, bytIn, lCount, 32
        Encrypt bytTemp
        CopyBytesASP bytOut, lCount, bytTemp, 0, 32
    Next
    
    EncryptData = bytOut
End Function

Public Function DecryptData(bytIn, bytPassword)
    Dim bytMessage()
    Dim bytKey(31)
    Dim bytOut()
    Dim bytTemp(31)
    Dim lCount
    Dim lLength
    Dim lEncodedLength
    Dim bytLen(3)
    Dim lPosition
    
    If Not IsInitialized(bytIn) Then
        Exit Function
    End If
    If Not IsInitialized(bytPassword) Then
        Exit Function
    End If
    
    lEncodedLength = UBound(bytIn) + 1
    
    If lEncodedLength Mod 32 <> 0 Then
        Exit Function
    End If
    
    For lCount = 0 To UBound(bytPassword)
        bytKey(lCount) = bytPassword(lCount)
        If lCount = 31 Then
            Exit For
        End If
    Next
    
    gentables
    gkey 8, 8, bytKey

    ReDim bytOut(lEncodedLength - 1)
    
    For lCount = 0 To lEncodedLength - 1 Step 32
        CopyBytesASP bytTemp, 0, bytIn, lCount, 32
        Decrypt bytTemp
        CopyBytesASP bytOut, lCount, bytTemp, 0, 32
    Next

    lLength = Pack(bytOut)
    
    If lLength > lEncodedLength - 4 Then
        Exit Function
    End If
    
    ReDim bytMessage(lLength - 1)
    CopyBytesASP bytMessage, 0, bytOut, 4, lLength
    
    DecryptData = bytMessage
End Function
%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美无乱码久久久免费午夜一区| 国产大陆精品国产| 欧美偷拍一区二区| 亚洲一二三区不卡| 欧美日韩激情在线| 久久 天天综合| 国产午夜精品一区二区三区嫩草 | 国产成人午夜电影网| 国产日韩欧美a| 色av一区二区| 理论片日本一区| 中文字幕精品三区| 欧美日韩一区二区三区在线| 日韩精品电影在线| 精品国产1区二区| 色悠久久久久综合欧美99| 日日嗨av一区二区三区四区| 久久免费视频色| 色婷婷久久综合| 极品销魂美女一区二区三区| 亚洲婷婷综合色高清在线| 欧美一区日本一区韩国一区| 国产黑丝在线一区二区三区| 亚洲日本电影在线| 日韩美女在线视频| 色噜噜久久综合| 国产一区二区三区免费看| 伊人开心综合网| 精品少妇一区二区三区在线视频| 国产一区不卡在线| 樱花草国产18久久久久| 亚洲精品一区二区精华| 91麻豆国产在线观看| 久久精工是国产品牌吗| 亚洲美女淫视频| 精品剧情在线观看| 欧美少妇一区二区| 成人夜色视频网站在线观看| 日韩精品一二三四| 中文字幕一区二区三区精华液 | 99久久综合国产精品| 无码av免费一区二区三区试看 | 亚洲国产另类av| 久久精品免视看| 777a∨成人精品桃花网| 97se亚洲国产综合在线| 国产精品中文字幕一区二区三区| 亚洲午夜久久久久久久久电影院 | 久久网站最新地址| 欧美日韩视频专区在线播放| 成人三级在线视频| 激情五月播播久久久精品| 亚洲国产cao| 亚洲女厕所小便bbb| 国产精品久久久久久久午夜片| 日韩欧美国产三级电影视频| 欧美日韩三级在线| 91传媒视频在线播放| 99精品在线观看视频| 高清av一区二区| 国产精品一卡二| 久久97超碰色| 麻豆精品精品国产自在97香蕉| 亚洲午夜视频在线| 一个色综合网站| 亚洲人xxxx| 亚洲视频图片小说| 亚洲区小说区图片区qvod| 国产精品伦一区| 欧美国产欧美综合| 日本一区二区免费在线观看视频 | 欧美日韩国产高清一区二区三区| 91丨porny丨在线| 99国产精品一区| 91网站黄www| 欧美亚洲国产一区二区三区| 色哦色哦哦色天天综合| 色丁香久综合在线久综合在线观看 | 欧美一级理论片| 欧美一级久久久久久久大片| 日韩一级片网站| 精品va天堂亚洲国产| 欧美精品一区二区三区高清aⅴ | 亚洲一区二区在线播放相泽| 亚洲欧美日韩系列| 亚洲综合激情网| 亚洲一区二区三区在线播放| 五月激情六月综合| 极品美女销魂一区二区三区| 国产福利一区在线| 99久久精品国产毛片| 91福利国产精品| 制服丝袜亚洲播放| 日韩一区二区三区观看| 精品99999| 国产精品美女久久久久高潮| 亚洲自拍都市欧美小说| 青青草伊人久久| 国产99久久久久久免费看农村| aaa亚洲精品一二三区| 色婷婷狠狠综合| 337p亚洲精品色噜噜| 国产欧美日韩另类一区| 亚洲综合网站在线观看| 久久国产三级精品| 成人av网站在线观看| 欧美日韩和欧美的一区二区| 日韩欧美一级精品久久| 中文字幕一区在线观看| 天天色天天操综合| 成人激情午夜影院| 欧美日韩国产首页| 国产欧美日韩在线看| 一区二区三区在线观看国产| 日本v片在线高清不卡在线观看| 成人免费黄色大片| 91精品在线免费| **性色生活片久久毛片| 婷婷国产在线综合| 成人三级伦理片| 日韩欧美高清一区| 亚洲综合小说图片| 成人一道本在线| 欧美成人r级一区二区三区| 亚洲精品一二三| 国产在线看一区| 678五月天丁香亚洲综合网| 国产精品久久久久久久久免费相片| 日本少妇一区二区| 一本一道综合狠狠老| 国产亚洲一区二区三区四区| 午夜视频一区在线观看| 成人av免费网站| 国产午夜精品久久久久久免费视| 亚洲国产日产av| 91麻豆免费视频| 国产欧美一区二区三区在线老狼| 日本不卡一二三| 欧美精品在线观看一区二区| 欧美高清在线一区| 国产精品资源网站| 欧美成人伊人久久综合网| 午夜伦欧美伦电影理论片| 色诱视频网站一区| 一色屋精品亚洲香蕉网站| 国产福利一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 五月激情综合网| 欧美三级蜜桃2在线观看| 亚洲免费在线视频| 99re视频这里只有精品| 国产欧美精品区一区二区三区 | 成人福利视频网站| 久久毛片高清国产| 狠狠色综合播放一区二区| 日韩一级完整毛片| 蜜桃一区二区三区在线观看| 欧美日韩高清一区二区不卡| 亚洲一二三专区| 欧美午夜精品理论片a级按摩| 亚洲视频一区二区在线| 91麻豆精品在线观看| 亚洲毛片av在线| 99国产精品99久久久久久| √…a在线天堂一区| 91丨九色丨蝌蚪富婆spa| 亚洲乱码国产乱码精品精的特点| 99久久99久久精品免费观看| 国产精品成人在线观看| 91浏览器在线视频| 亚洲自拍欧美精品| 91麻豆精品国产91久久久久久久久| 无码av中文一区二区三区桃花岛| 欧美日韩国产一级二级| 青草国产精品久久久久久| 欧美电影免费观看高清完整版 | 精品视频全国免费看| 亚洲电影第三页| 欧美一级在线视频| 韩国av一区二区三区| 中文字幕乱码日本亚洲一区二区| 99视频国产精品| 亚洲成人免费视频| 日韩欧美的一区| 成人性生交大片免费看视频在线| 综合久久久久综合| 欧美日韩免费观看一区二区三区| 日韩和欧美的一区| 精品国产91久久久久久久妲己| 丰满少妇久久久久久久| 亚洲综合在线免费观看| 7777精品伊人久久久大香线蕉完整版 | 奇米影视一区二区三区| 久久先锋影音av鲁色资源网| 91小视频免费观看| 男人的天堂久久精品| 日本一区免费视频| 欧美人与z0zoxxxx视频| 国产一区二区三区黄视频 | 黄色精品一二区|