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

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

?? form1.frm

?? 該VB程序對輸入的字串,拆分成Bit,然后隨即插入新的字節.達到加密的目的.很難解密.該程序還提供解密功能.請在WinXPx下測試通過.
?? FRM
字號:
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "Encipher & Decrypt"
   ClientHeight    =   5985
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   8850
   LinkTopic       =   "Form1"
   ScaleHeight     =   5985
   ScaleWidth      =   8850
   StartUpPosition =   3  'Windows Default
   Begin VB.PictureBox Picture2 
      Height          =   1935
      Left            =   3240
      ScaleHeight     =   1875
      ScaleWidth      =   5235
      TabIndex        =   6
      Top             =   3960
      Width           =   5295
   End
   Begin VB.PictureBox Picture1 
      Height          =   3255
      Left            =   3240
      ScaleHeight     =   3195
      ScaleWidth      =   5235
      TabIndex        =   5
      Top             =   360
      Width           =   5295
   End
   Begin VB.TextBox Text2 
      Height          =   735
      Left            =   120
      MultiLine       =   -1  'True
      ScrollBars      =   1  'Horizontal
      TabIndex        =   4
      Top             =   2280
      Width           =   2895
   End
   Begin VB.TextBox Text1 
      Height          =   375
      IMEMode         =   3  'DISABLE
      Left            =   120
      PasswordChar    =   "*"
      TabIndex        =   1
      Top             =   360
      Width           =   2895
   End
   Begin VB.CommandButton Command1 
      Caption         =   "先 加密 再 解密"
      Enabled         =   0   'False
      Height          =   615
      Left            =   120
      TabIndex        =   0
      Top             =   1080
      Width           =   2775
   End
   Begin VB.Label Label4 
      AutoSize        =   -1  'True
      Caption         =   "解密后的字節:"
      Height          =   180
      Left            =   3240
      TabIndex        =   8
      Top             =   3720
      Width           =   1260
   End
   Begin VB.Label Label3 
      AutoSize        =   -1  'True
      Caption         =   "加密后的字節:"
      Height          =   180
      Left            =   3240
      TabIndex        =   7
      Top             =   120
      Width           =   1260
   End
   Begin VB.Label Label2 
      AutoSize        =   -1  'True
      Caption         =   "解密的字串:"
      Height          =   180
      Left            =   120
      TabIndex        =   3
      Top             =   2040
      Width           =   1080
   End
   Begin VB.Label Label1 
      AutoSize        =   -1  'True
      Caption         =   "要加密的字串:"
      Height          =   180
      Left            =   120
      TabIndex        =   2
      Top             =   120
      Width           =   1260
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False


Private Sub Command1_Click()

Dim X As Integer
Dim Y As Integer
Const Xd = 1
Const Yd = 2
Dim TxtByte() As Byte
Dim I As Integer
Dim txtPassWord() As Byte
Dim J As Integer
Dim str1 As String
If Encipher(Text1.Text, TxtByte) = False Then
    MsgBox "Encipher Error( at least 1 byte) "
    Exit Sub
End If

Dim FileNo As Integer
FileNo = FreeFile

Open "d:\guest.ppp" For Binary Access Write As #FileNo
'str1 = Str(TxtByte)
I = UBound(TxtByte)
Put #FileNo, , I
For J = 0 To I

    Put #FileNo, , TxtByte(J)
Next J


Close #FileNo


Open "d:\guest.ppp" For Binary Access Read As #FileNo
Get #FileNo, , I
ReDim TxtByte(0 To I)
For J = 0 To I

    Get #FileNo, , TxtByte(J)
Next J
Close #FileNo




If Decrypt(TxtByte, txtPassWord) = False Then MsgBox "Decrypt Error"
Text2.Text = txtPassWord 'Str(txtPassWord)

With Picture1
    .Cls
    Picture1.Scale (0, 0)-(12, 22)
    For I = LBound(TxtByte) To UBound(TxtByte)
        If I Mod 10 Then
            X = X + Xd
        Else
            X = 0
            Y = Y + Yd
        End If
        .CurrentX = X
        .CurrentY = Y
        Picture1.Print TxtByte(I)
    Next I
End With
X = 0
Y = 0
With Picture2
    .Cls
    Picture2.Scale (0, 0)-(12, 22)
    For I = LBound(txtPassWord) To UBound(txtPassWord)
        If I Mod 10 Then
            X = X + Xd
        Else
            X = 0
            Y = Y + Yd
        End If
        .CurrentX = X
        .CurrentY = Y
        Picture2.Print txtPassWord(I)
    Next I
End With
  
  
  
  
End Sub

Private Function Encipher(txtPassWord() As Byte, txtEncipher() As Byte) As Boolean

Dim MaskBit1 As Byte    '掩碼變量
Dim MaskBit2 As Byte    '掩碼變量
Dim I As Integer

If LenB(CStr(txtPassWord)) = 0 Then '錯誤攔截,判斷要加密的字串的長度是否為零,為零退出。
    Encipher = False '加密不成功,返回FALSE。
    Exit Function
End If

ReDim txtEncipher(0 To LenB(CStr(txtPassWord)) * 2) '為動態數組變量重新分配存儲空間,用于存儲加密后的字串。

Randomize '初始化隨機數生成器
For I = 0 To LenB(CStr(txtPassWord)) * 2   '產生2N+1個隨機數字節。
    txtEncipher(I) = CByte(255 * Rnd + 0)
Next I
Call CreateMask(txtEncipher(0), MaskBit1, MaskBit2) '創建兩個掩碼

For I = 1 To LenB(CStr(txtPassWord)) * 2 Step 2 '根據掩碼中”1“的位置,把隨機序列的相應位置清零。
    txtEncipher(I) = txtEncipher(I) And (Not MaskBit1)
    txtEncipher(I + 1) = txtEncipher(I + 1) And (Not MaskBit2)
Next I


'下面的程序段把待加密的字串的每一位插入隨機數列中,插入的位置與兩掩碼中1的位置相同,待加密字節(BYTE)中的前4位(BIT)由MASKBIT1確定,后4位(BIT)由MASKBIT1確定。
Dim SP As Integer '指示待加密字串中位(BIT)位置的變量。
Dim M As Integer '指示掩碼中的位(BIT)的位置的變量
Dim T1 As Byte  ' 中間變量。
For I = 1 To LenB(CStr(txtPassWord)) * 2 Step 2
    '待加密的字串中字節(BYTE)的第0 到3位插入MASKBIT1規定的位置
    SP = 0
    For M = 0 To 7
        If (MaskBit1 And 2 ^ M) <> 0 Then ' 判斷掩碼中”1“的位置。
            T1 = (txtPassWord((I - 1) / 2) And 2 ^ SP) * 2 ^ (M - SP) ' / 2 ^ SP * 2 ^ M '把待加密的字節(BYTE)中的SP位,插入隨機序列的第M位。
            txtEncipher(I) = txtEncipher(I) Or T1
            SP = SP + 1
           '  Exit For
        End If
    Next M
       
    '把待加密的字串中字節(BYTE)的 第4 到7位插入MASKBIT2規定的位置
    SP = 4
         
    For M = 0 To 7
      If (MaskBit2 And 2 ^ M) <> 0 Then
          T1 = (txtPassWord((I - 1) / 2) And 2 ^ SP) / 2 ^ SP * 2 ^ M
          txtEncipher(I + 1) = txtEncipher(I + 1) Or T1
          SP = SP + 1
      End If
    Next M
    
    txtEncipher(I) = txtEncipher(I) Xor txtEncipher(0) '隨機序列的第1到2N個字節與第一個字節相異或(XOR),你可以拿任任意一個隨機字節來與其他字節相異或(XOR)而得到不同的加密方法。
    txtEncipher(I + 1) = txtEncipher(I + 1) Xor txtEncipher(0)
      
Next I
Encipher = True '加密成功,返回TRUE。

End Function


Private Function Decrypt(txtEncipher() As Byte, txtPassWord() As Byte) As Boolean

Dim MaskBit1 As Byte
Dim MaskBit2 As Byte
Dim I As Integer
If LenB(CStr(txtEncipher)) < 3 Or LenB(CStr(txtEncipher)) Mod 2 = 0 Then '錯誤攔截,判斷要加密的字串的長度是否為零,為零退出
    Decrypt = False
    Exit Function
End If
ReDim txtPassWord(0 To (LenB(CStr(txtEncipher)) - 1) / 2 - 1)

Call CreateMask(txtEncipher(0), MaskBit1, MaskBit2) '創建兩個掩碼

Dim SP As Integer
Dim M As Integer
Dim T1 As Byte
For I = 1 To LenB(CStr(txtEncipher)) - 1 Step 2
    txtEncipher(I) = txtEncipher(I) Xor txtEncipher(0)
    txtEncipher(I + 1) = txtEncipher(I + 1) Xor txtEncipher(0)

    SP = 0
    For M = 0 To 7
        If (MaskBit1 And 2 ^ M) <> 0 Then
            T1 = (txtEncipher(I) And 2 ^ M) / 2 ^ M * 2 ^ SP
            txtPassWord((I - 1) / 2) = txtPassWord((I - 1) / 2) Or T1
            SP = SP + 1
         
        End If
    Next M
    SP = 4
    For M = 0 To 7
        If (MaskBit2 And 2 ^ M) <> 0 Then
            T1 = (txtEncipher(I + 1) And 2 ^ M) / 2 ^ M * 2 ^ SP
            txtPassWord((I - 1) / 2) = txtPassWord((I - 1) / 2) Or T1
            SP = SP + 1
         End If
    Next M
Next I
  Decrypt = True
End Function

Private Sub CreateMask(TempByte As Byte, MaskBit1 As Byte, MaskBit2 As Byte)
Dim Number1 As Integer ' 記錄掩碼中1的個數
Dim BitZero As Byte    '記錄掩碼中0的位置
For I = 0 To 7 Step 2  '先檢測第一個隨機數字節的第0,2,4,6 位是否為1,并把為1的位(BIT)移植到掩碼中。
    If TempByte And 2 ^ I Then
        MaskBit1 = MaskBit1 Or 2 ^ I
        Number1 = Number1 + 1 '記錄掩碼中1的個數。
        If Number1 >= 4 Then Exit For '如果掩碼中為1的位(BIT)的個數達到4,停止檢測。
    Else
        BitZero = BitZero Or 2 ^ I '記錄掩碼中不為1的位(BIT)
    End If
Next I
If Number1 >= 4 Then GoTo FF '如果掩碼中為1的位(BIT)的個數達到4,停止檢測第1,3,5,7位。
For I = 1 To 7 Step 2 '檢測第一個隨機數字節的第1,3,5,7 位是否為1,并把為1的位(BIT)移植到掩碼中。
    If TempByte And 2 ^ I Then
        MaskBit1 = MaskBit1 Or 2 ^ I
        Number1 = Number1 + 1
        If Number1 >= 4 Then Exit For
     Else
        BitZero = BitZero Or 2 ^ I
     End If
Next I

For I = Number1 + 1 To 4 '確包掩碼中1的個數等于4。
    For J = 0 To 7
        If BitZero And 2 ^ J Then '檢測掩碼中不為1的位(BIT),并移植到掩碼中。
            BitZero = BitZero - 2 ^ J  '標記該位(BIT)已被使用。
            MaskBit1 = MaskBit1 Or 2 ^ J '把1移植到掩碼中
            Exit For '移植1位后退出該此循環
        End If
    Next J
Next I
FF:
MaskBit2 = Not MaskBit1  '產生第二個掩碼。

End Sub


Private Sub Text1_Change()

    If Len(Text1.Text) > 0 Then
        Command1.Enabled = True
    Else
        Command1.Enabled = False
    End If

End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本道精品一区二区三区| 中文字幕成人av| 国产日韩欧美电影| 天堂午夜影视日韩欧美一区二区| 精品一区二区久久| 一本久久综合亚洲鲁鲁五月天| 精品少妇一区二区三区在线播放| 亚洲免费观看高清在线观看| 狠狠色丁香婷综合久久| 欧美日本精品一区二区三区| 国产精品麻豆一区二区| 裸体在线国模精品偷拍| 欧美在线一二三| 国产精品久久久久久久久动漫| 精品一区二区在线观看| 91精品欧美一区二区三区综合在 | 久久精品男人的天堂| 亚洲一二三级电影| 日本韩国欧美三级| 亚洲视频在线一区观看| 成人不卡免费av| 久久色视频免费观看| 美国毛片一区二区三区| 欧美一区二区高清| 丝袜a∨在线一区二区三区不卡| 在线视频欧美精品| 一区二区三区精品| 色婷婷综合久久| 亚洲你懂的在线视频| 91农村精品一区二区在线| 中文字幕一区二区在线观看| 成人精品一区二区三区四区| 亚洲国产精品ⅴa在线观看| 国产成人午夜精品5599| 国产女人18毛片水真多成人如厕 | 国产目拍亚洲精品99久久精品| 久久国产综合精品| 久久久青草青青国产亚洲免观| 国产一区二区三区综合| 欧美精品一区二区在线播放| 国产中文字幕精品| 日本一区二区三区久久久久久久久不 | 国产精品毛片久久久久久| 波多野结衣亚洲一区| 中文字幕在线观看一区| 在线观看日韩av先锋影音电影院| 欧美激情一区在线| aaa欧美日韩| 亚洲一区二区欧美日韩| 91精品啪在线观看国产60岁| 激情综合五月婷婷| 国产精品卡一卡二| 欧美日韩一级大片网址| 精品一区二区三区影院在线午夜| 久久久青草青青国产亚洲免观| 成人久久18免费网站麻豆| 夜夜精品视频一区二区| 日韩欧美一区电影| 成人成人成人在线视频| 午夜视黄欧洲亚洲| 久久久久久久久久久黄色| 92精品国产成人观看免费| 天天综合色天天综合色h| 久久精品一区蜜桃臀影院| 色素色在线综合| 精一区二区三区| 一区二区三区高清不卡| 欧美一区二区大片| 成人免费av在线| 丝袜美腿亚洲一区| 国产精品视频yy9299一区| 欧美亚一区二区| 国产精品1区2区| 亚洲成人777| 中文字幕第一区二区| 91精品国产色综合久久不卡电影| 国产成人8x视频一区二区| 性做久久久久久免费观看| 国产三级一区二区三区| 91精品欧美综合在线观看最新| 99久久久久久| 国产在线日韩欧美| 天堂va蜜桃一区二区三区漫画版| 国产欧美精品一区二区三区四区| 欧美精品亚洲二区| 99久久久精品免费观看国产蜜| 久久爱另类一区二区小说| 一区二区三区欧美| 国产精品久久夜| 久久久久国产精品麻豆ai换脸 | 色综合色综合色综合| 国产精品一二三四区| 麻豆91精品视频| 午夜精品久久久久久久久久久 | 捆绑调教一区二区三区| 亚洲一本大道在线| 国产精品久久久久久亚洲伦| 久久久久久麻豆| 精品久久久久香蕉网| 欧美一级一区二区| 欧美日韩国产首页在线观看| 色香蕉久久蜜桃| 91蜜桃网址入口| jiyouzz国产精品久久| 国产成人精品影院| 国产精品一区在线观看乱码 | 日韩黄色一级片| 五月综合激情婷婷六月色窝| 亚洲精品乱码久久久久久黑人 | 天天色综合天天| 天天av天天翘天天综合网色鬼国产| 亚洲婷婷综合色高清在线| 国产精品久久网站| 国产精品免费网站在线观看| 亚洲国产精品成人综合| 久久久91精品国产一区二区三区| 久久夜色精品国产噜噜av| 精品国产乱码久久久久久浪潮| 日韩一区二区三区高清免费看看| 91精品国产综合久久久久久久| 欧美一区二区在线视频| 日韩午夜激情免费电影| 日韩一卡二卡三卡| 日韩欧美中文一区| 亚洲精品一区二区三区99| 26uuu精品一区二区| 亚洲国产激情av| 综合中文字幕亚洲| 依依成人综合视频| 亚洲午夜av在线| 久久精品国产精品亚洲综合| 国产精品一卡二卡在线观看| 不卡一二三区首页| 欧美色精品在线视频| 精品国产伦一区二区三区观看体验 | 欧美无砖砖区免费| 日韩精品在线看片z| 国产嫩草影院久久久久| 亚洲最大成人综合| 男女男精品视频网| 福利视频网站一区二区三区| 91免费版pro下载短视频| 在线成人午夜影院| 国产欧美日韩三级| 亚洲一区二区三区中文字幕在线| 男女视频一区二区| 99久久精品一区| 欧美一区二区网站| 国产精品理论片| 奇米影视一区二区三区小说| 国产91高潮流白浆在线麻豆 | 久久先锋资源网| 一区二区成人在线观看| 六月丁香婷婷久久| 在线视频国内自拍亚洲视频| 精品99一区二区| 夜夜精品视频一区二区| 国产一区 二区| 欧美三区在线观看| 日本一二三四高清不卡| 秋霞av亚洲一区二区三| 99亚偷拍自图区亚洲| 日韩欧美成人一区| 一区二区三区国产精华| 国产成人av一区二区三区在线观看| 欧美影视一区二区三区| 国产精品你懂的| 国产一区二区三区免费| 欧美精品久久天天躁| 综合色中文字幕| 国产成人精品免费在线| 欧美大片在线观看一区二区| 一区二区三区免费看视频| 国产麻豆成人精品| 日韩欧美资源站| 天堂一区二区在线| 在线观看国产一区二区| 国产精品美女一区二区在线观看| 乱一区二区av| 7799精品视频| 午夜免费久久看| 欧美日韩极品在线观看一区| 亚洲免费在线观看视频| av在线一区二区| 国产日产欧产精品推荐色| 久久精品国产久精国产爱| 欧美一区二区三区喷汁尤物| 亚洲一区av在线| 欧美在线看片a免费观看| 亚洲女人****多毛耸耸8| 岛国一区二区在线观看| 日韩美一区二区三区| 免费人成黄页网站在线一区二区 | 色网站国产精品| 国产精品―色哟哟| 成人免费视频caoporn| 国产日产精品1区| 成人av在线资源| 日韩一区在线免费观看| 色综合天天性综合|