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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frmmain.frm

?? a Tiger Hash algorithmn code
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
      Top             =   1320
      Width           =   2085
   End
   Begin VB.Label lblTitle 
      BackStyle       =   0  'Transparent
      Caption         =   "Select hash algorithm"
      Height          =   195
      Index           =   3
      Left            =   5580
      TabIndex        =   6
      Top             =   1965
      Width           =   2085
   End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
' ***************************************************************************
' Project:       Test Tiger hash routines
'
' ===========================================================================
'    DATE      NAME / eMAIL
'              DESCRIPTION
' -----------  --------------------------------------------------------------
' 19-Feb-2008  Kenneth Ives  kenaso@tx.rr.com
' ***************************************************************************
Option Explicit

' ***************************************************************************
' Constants
' ***************************************************************************
  Private Const MODULE_NAME As String = "frmMain"
  Private Const TEST_FILE4  As String = "BigFile.dat"   ' test for large amounts of data
  Private Const MB_1        As Long = 1000000           ' 1,000,000
  
' ***************************************************************************
' Module variables
' ***************************************************************************
  Private mintAlgorithm        As Integer
  Private mintExpectedResults  As Integer

Private Sub cboHashType_Click()

    mintAlgorithm = cboHashType.ListIndex  ' capture hash algorithm desired
    
    Select Case mintAlgorithm
           Case 3 To 6
                lblFormTitle.Caption = "Tiger3 Hash Demo"
                lblTitle(0).Caption = cboHashType.Text & "  ** Unofficial **"
           Case Else
                lblFormTitle.Caption = "Tiger2 Hash Demo"
                lblTitle(0).Caption = cboHashType.Text
    End Select
    
    txtOutput.Text = ""   ' empty actual output data textbox
    cboInput_Click
  
End Sub

Private Sub cboInput_Click()
  
    Dim strTestData   As String
    Dim strDataLength As String
    Dim strOutput     As String
    
    On Error GoTo cboInput_Click_Error

    mintExpectedResults = cboInput.ListIndex  ' capture test data desired
    txtInput.Text = ""                        ' empty input textbox
    txtExpected.Text = ""                     ' empty expected output textbox
    txtOutput.Text = ""                       ' empty actual output textbox
    lblTitle(7).Caption = ""                  ' empty test data size display
    
    ' Safety during initial application load
    If mintExpectedResults < 0 Then
        Exit Sub
    End If
        
    SelectResults mintAlgorithm, mintExpectedResults, strTestData, strDataLength, strOutput
    
    ' load input data, input data length, and expected output data to the screen
    txtInput.Text = strTestData
    lblTitle(4).Caption = "Expected output"
    lblTitle(7).Caption = "Input data length:  " & Format$(strDataLength, "#,##0")
    txtExpected.Text = strOutput
    
cboInput_Click_CleanUp:
    On Error GoTo 0
    Exit Sub

cboInput_Click_Error:
    ErrorMsg MODULE_NAME, "cboInput_Click", Err.Description
    Resume cboInput_Click_CleanUp
    
End Sub

Private Sub cboPasses_Click()
    
    glngPasses = Val(Trim$(Left$(cboPasses.Text, 2)))
    cboInput_Click
    
End Sub

Private Sub cmdChoice_Click(Index As Integer)

    Dim lngIndex    As Long
    Dim lngLoop     As Long
    Dim hFile       As Long
    Dim lngPosition As Long
    Dim abytData()  As Byte
    Dim strSource   As String
    Dim strRecord   As String
    
    Erase abytData()  ' Always start with an empty array
    
    Select Case Index
           
           Case 0 ' Start processing
                Screen.MousePointer = vbHourglass
                gblnStopProcessing = False
                cboInput_Click
                
                ' Format form controls
                cboInput.Enabled = False
                cboPasses.Enabled = False
                cboHashType.Enabled = False
                cmdChoice(0).Enabled = False
                cmdChoice(0).Visible = False
                cmdChoice(1).Enabled = True
                cmdChoice(1).Visible = True
                lblTime(0).Caption = Format$(Now(), "hh:nn:ss ampm")
                lblTime(1).Caption = ""
                txtOutput.Text = ""              ' clear the output text box
                
                glngHashMethod = mintAlgorithm   ' save selected hash method
                glngReturnFormat = HASH_RET_HEX  ' save hashed return format
                
                Select Case mintExpectedResults
                
                       Case 0 To 3  ' various test strings
                            ' Convert string data to byte array
                            abytData() = StrConv(Trim$(txtInput.Text), vbFromUnicode)
                            
                            ' Perform hash string function
                            txtOutput.Text = HashString(abytData())
                       
                       Case 4   ' Excert from President Abraham Lincoln
                            ' format the path\filename to be hashed
                            strSource = App.Path & "\" & TEST_FILE1
                            
                            ' Convert path\filename string to byte array
                            abytData() = StrConv(strSource, vbFromUnicode)
                            
                            ' Perform hash file function.  This function
                            ' will open the file and load its contents into
                            ' another byte array and call the HashString
                            ' function.
                            txtOutput.Text = HashFile(abytData())

                       Case 5   ' Binary test file
                            ' format the path\filename to be hashed
                            strSource = App.Path & "\" & TEST_FILE2

                            ' Convert path\filename string to byte array
                            abytData() = StrConv(strSource, vbFromUnicode)
                            
                            ' Perform hash file function.  This function
                            ' will open the file and load its contents into
                            ' another byte array and call the HashString
                            ' function.
                            txtOutput.Text = HashFile(abytData())

                       Case 6   ' Binary test file
                            ' format the path\filename to be hashed
                            strSource = App.Path & "\" & TEST_FILE3

                            ' Convert path\filename string to byte array
                            abytData() = StrConv(strSource, vbFromUnicode)
                            
                            ' Perform hash file function.  This function
                            ' will open the file and load its contents into
                            ' another byte array and call the HashString
                            ' function.
                            txtOutput.Text = HashFile(abytData())

                       Case 7   ' 1,000,000 repetitions of the letter 'a'
                            
                            ' format the path\filename to be hashed
                            DoEvents
                            strSource = App.Path & "\" & TEST_FILE4
                            txtOutput.Text = "Creating test file with 1,000,000 letter a's"
                            
                            ' Make sure the test file is empty
                            hFile = FreeFile
                            Open strSource For Output As #hFile
                            Close #hFile
                            
                            ' Adjust array to exact size
                            ReDim abytData(MB_1 - 1)
                            
                            ' Build an array of data
                            For lngIndex = 0 To MB_1 - 1
                                abytData(lngIndex) = &H61  ' Letter "a" in hex
                            Next lngIndex
                                            
                            ' Load the test file
                            hFile = FreeFile
                            Open strSource For Binary Access Write As #hFile
                            Put #hFile, , abytData()
                            
                            Close #hFile       ' Close test file
                            Erase abytData()   ' Empty array
                            
                            ' Convert path\filename string to byte array
                            DoEvents
                            abytData() = StrConv(strSource, vbFromUnicode)
                            txtOutput.Text = "Generating a hash value."
                            
                            ' Perform hash file function.  This function
                            ' will open the file and load its contents into
                            ' another byte array and call the HashString
                            ' function.
                            txtOutput.Text = HashFile(abytData())
                
                            ' Empty the test file.  No longer needed.
                            hFile = FreeFile
                            Open strSource For Output As #hFile
                            Close #hFile
                End Select
                
                ' Display finish time
                lblTime(1).Caption = Format$(Now(), "hh:nn:ss ampm")
                
                ' Test the results
                If StrComp(txtExpected.Text, txtOutput.Text, vbBinaryCompare) <> 0 Then
                    If gblnStopProcessing Then
                        InfoMsg "User cancelled the processing."
                    Else
                        InfoMsg "Expected results do not match the Actual results." & _
                                 vbCrLf & "Did you make any changes to the code?"
                    End If
                End If
                       
                Erase abytData()
                
                ' Format form controls
                cboInput.Enabled = True
                cboPasses.Enabled = True
                cboHashType.Enabled = True
                cmdChoice(0).Enabled = True
                cmdChoice(0).Visible = True
                cmdChoice(1).Enabled = False
                cmdChoice(1).Visible = False
                Screen.MousePointer = vbNormal
                
           Case 1    ' Stop processing
                gblnStopProcessing = True
                Erase abytData()
                
                ' Format form controls
                lblTime(0).Caption = ""
                lblTime(1).Caption = ""
                cboInput.Enabled = True
                cboPasses.Enabled = True
                cboHashType.Enabled = True
                cmdChoice(0).Enabled = True
                cmdChoice(0).Visible = True
                cmdChoice(1).Enabled = False
                cmdChoice(1).Visible = False
                
                txtOutput.Text = ""                  ' clear the output text box
                Screen.MousePointer = vbNormal
           
           Case 2 ' terminate application
                gblnStopProcessing = True
                Screen.MousePointer = vbNormal
                TerminateProgram
    End Select
    
End Sub

Private Sub Form_Load()
  
    Dim strMsg As String
    
    gblnStopProcessing = False
    strMsg = "Be patient.  The more data to hash the longer it will take.  "
    strMsg = strMsg & "1,000,000 letter a's will take a few minutes."
    
    With frmMain
         
         .Caption = gstrVersion
         .lblFormTitle.Caption = "Tiger2 Hash Demo"
         .txtInput.BackColor = &HB0D7D5
         .txtInput.Text = ""
         .txtExpected.BackColor = &HB0D7D5
         .txtExpected.Text = ""
         .txtOutput.Text = ""
         .lblTime(0).Caption = ""
         .lblTime(1).Caption = ""
         .lblTitle(2).Caption = strMsg
         
         .cboInput.Enabled = True
         .cboPasses.Enabled = True
         .cboHashType.Enabled = True
         .cmdChoice(0).Enabled = True
         .cmdChoice(0).Visible = True
         .cmdChoice(1).Enabled = False
         .cmdChoice(1).Visible = False
         
         ' load combo box
         With .cboHashType
              .Clear
              .AddItem "Tiger-128 (64-bit)"
              .AddItem "Tiger-160 (64-bit)"
              .AddItem "Tiger-192 (64-bit)"
              .AddItem "Tiger-224 (64-bit)"
              .AddItem "Tiger-256 (64-bit)"
              .AddItem "Tiger-384 (64-bit)"
              .AddItem "Tiger-512 (64-bit)"
              .ListIndex = 0
         End With
                 
         With cboPasses
              .Clear
              .AddItem " 3 Iterations"
              .AddItem " 6 Iterations"
              .AddItem " 9 Iterations"
              .AddItem "12 Iterations"
              .AddItem "15 Iterations"
              .ListIndex = 0
         End With
         
         With .cboInput
              .Clear
              .AddItem "abc"
              .AddItem "Alphabet"
              .AddItem "56 Chars"
              .AddItem "112 Chars"
              .AddItem "1515 Text file"
              .AddItem "2175 Binary file"
              .AddItem "12,271 Binary file"
              .AddItem "1,000,000 letter a's"
              .ListIndex = 0
         End With
         
         cboPasses_Click
         
         .Move (Screen.Width - .Width) \ 2, (Screen.Height - .Height) \ 2
         .Show vbModeless
         .Refresh
         
    End With

End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    
    Screen.MousePointer = vbNormal

    If FileExists(App.Path & "\" & TEST_FILE4) Then
        Kill App.Path & "\" & TEST_FILE4
    End If
    
    If UnloadMode = 0 Then
        TerminateProgram
    End If
    
End Sub

Private Sub lblAuthor_Click()
    SendEmail
End Sub


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区黄视频| 亚洲一区二区五区| 懂色av一区二区夜夜嗨| 久久色.com| 成人av电影观看| 日韩美女精品在线| 欧美在线免费播放| 偷拍亚洲欧洲综合| 精品国偷自产国产一区| 国产一区二区三区综合| 中文字幕一区二区三区在线观看| 一本到高清视频免费精品| 亚洲国产日日夜夜| 日韩三级免费观看| 粉嫩在线一区二区三区视频| 亚洲欧美aⅴ...| 欧美巨大另类极品videosbest| 久久 天天综合| 国产精品毛片大码女人| 欧美日韩的一区二区| 久久 天天综合| 亚洲天堂成人网| 3d成人h动漫网站入口| 国产成人av网站| 亚洲午夜在线视频| 国产欧美精品一区二区色综合 | 天堂久久久久va久久久久| 日韩一区二区电影在线| 国产69精品久久99不卡| 亚洲国产精品麻豆| 久久久国产精华| 欧美在线观看视频在线| 国产乱码精品一区二区三区五月婷| 中文字幕一区二区三区四区| 宅男噜噜噜66一区二区66| 成人激情免费网站| 免播放器亚洲一区| 亚洲男人的天堂av| 精品国产91九色蝌蚪| 91女厕偷拍女厕偷拍高清| 免费不卡在线视频| 自拍偷拍国产亚洲| 久久久不卡网国产精品一区| 欧美久久一二区| 91网站最新地址| 国产一区二区三区av电影| 亚洲综合激情网| 中国色在线观看另类| 91精品国产综合久久久蜜臀图片| av在线播放一区二区三区| 免费在线观看一区| 伊人夜夜躁av伊人久久| 国产欧美日韩亚州综合 | 一区二区久久久久久| 国产视频亚洲色图| 欧美一区二区三区视频免费| 色综合久久综合中文综合网| 国产成人av一区二区三区在线观看| 三级一区在线视频先锋 | 日韩影院精彩在线| 一个色综合网站| 亚洲欧洲国产日韩| 欧美激情一区二区在线| 2021中文字幕一区亚洲| 5566中文字幕一区二区电影| 91国产丝袜在线播放| 丁香六月久久综合狠狠色| 久久av中文字幕片| 日韩av电影免费观看高清完整版 | 日本高清不卡aⅴ免费网站| 欧美成人午夜电影| 国产高清不卡一区| 国产尤物一区二区| 青椒成人免费视频| 天天射综合影视| 五月综合激情日本mⅴ| 亚洲综合成人在线| 亚洲午夜羞羞片| 亚洲自拍偷拍麻豆| 一区二区三区免费看视频| 亚洲视频电影在线| 亚洲日本免费电影| 亚洲一区二区3| 亚洲一区视频在线观看视频| 亚洲综合色视频| 亚洲成人av在线电影| 国产精品一区二区久久不卡 | 91亚洲午夜精品久久久久久| 中文字幕字幕中文在线中不卡视频| 国产午夜精品一区二区三区视频| 精品国产凹凸成av人网站| 欧美一区二区三区日韩视频| 日韩欧美亚洲国产另类 | 亚洲精品一区二区三区影院 | 欧美一区二区三级| 日韩欧美国产成人一区二区| 久久精品亚洲乱码伦伦中文 | 色婷婷综合久久久中文一区二区 | 日韩一级免费观看| 91麻豆精品国产| 欧美综合欧美视频| 91精品国产色综合久久不卡蜜臀 | av爱爱亚洲一区| 色中色一区二区| 91精品国产综合久久久蜜臀粉嫩| 精品国内二区三区| 国产精品萝li| 午夜精品福利一区二区三区av| 琪琪一区二区三区| 国产精品综合网| 色久综合一二码| 日韩精品一区二区三区四区| 国产清纯美女被跳蛋高潮一区二区久久w| 国产精品你懂的在线欣赏| 亚洲综合图片区| 精品一区二区免费| 色视频一区二区| 日韩精品在线看片z| 国产精品久久久久久久浪潮网站| 岛国一区二区在线观看| 在线不卡一区二区| 国产精品电影院| 亚洲国产va精品久久久不卡综合| 亚洲自拍偷拍综合| 综合激情成人伊人| 久久精品国产亚洲a| 一本到高清视频免费精品| 日韩欧美中文字幕精品| 综合自拍亚洲综合图不卡区| 日本成人在线看| 91视频xxxx| 精品国产a毛片| 亚洲18色成人| 97久久超碰国产精品电影| 欧美一区二区日韩一区二区| 亚洲图片欧美激情| 免费观看在线色综合| 色先锋资源久久综合| 亚洲精品一区二区三区99| 亚洲综合色视频| 成人av在线网| 精品999在线播放| 亚洲18女电影在线观看| 94色蜜桃网一区二区三区| 欧美精品一区视频| 亚洲国产精品人人做人人爽| 欧美精品一区二区三区视频| 午夜欧美电影在线观看| 成人91在线观看| www国产精品av| 日韩国产欧美一区二区三区| 99精品在线观看视频| 欧美激情综合五月色丁香| 久久99久久久欧美国产| 欧美人xxxx| 亚洲va欧美va国产va天堂影院| 成人免费视频app| 国产色爱av资源综合区| 久久精品国产精品亚洲精品| 欧美天天综合网| 亚洲国产一区视频| 日本精品一区二区三区四区的功能| 国产日韩av一区| 国产又粗又猛又爽又黄91精品| 欧美成va人片在线观看| 免费不卡在线视频| 日韩欧美中文字幕制服| 久久精品99国产精品| 欧美变态tickling挠脚心| 欧美aaaaaa午夜精品| 日韩一区二区三区视频在线 | 麻豆精品视频在线观看免费| 6080亚洲精品一区二区| 日韩成人免费看| 日韩精品综合一本久道在线视频| 日韩精品午夜视频| 欧美成人欧美edvon| 国产乱码精品一区二区三区五月婷| 久久久亚洲精品石原莉奈| 国产大陆精品国产| 国产农村妇女毛片精品久久麻豆 | 久久狠狠亚洲综合| 久久品道一品道久久精品| 国产精品主播直播| 中文字幕日韩精品一区| 色呦呦国产精品| 日韩影院精彩在线| 久久麻豆一区二区| 91在线精品一区二区| 亚洲精品成人天堂一二三| 欧美日韩中文另类| 久久国产精品72免费观看| 国产欧美日韩一区二区三区在线观看| 波多野结衣在线一区| 夜夜亚洲天天久久| 日韩欧美一区在线观看| 丁香一区二区三区| 亚洲一区国产视频| 精品奇米国产一区二区三区| 成人app在线观看|