变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

軟件首頁(yè) |  文章首頁(yè)
最新更新 軟件分類 設(shè)為首頁(yè) 加入收藏 聯(lián)系我們
當(dāng)前位置:首頁(yè)文章首頁(yè) IT學(xué)院 VB

VB中實(shí)現(xiàn)MD5加密

作者:東坡下載  來源:uzzf  發(fā)布時(shí)間:2010-10-14 14:28:11  點(diǎn)擊:

'  /* Zeroize sensitive information.
'*/
'  MD5_memset ((POINTER)x, 0, sizeof (x));
   
End Sub

Private Sub Decode(Length As Integer, OutputBuffer() As Long, InputBuffer() As Byte)
    Dim intDblIndex As Integer
    Dim intByteIndex As Integer
    Dim dblSum As Double
   
    intDblIndex = 0
    For intByteIndex = 0 To Length - 1 Step 4
        dblSum = InputBuffer(intByteIndex) + _
                                    InputBuffer(intByteIndex + 1) * 256# + _
                                    InputBuffer(intByteIndex + 2) * 65536# + _
                                    InputBuffer(intByteIndex + 3) * 16777216#
        OutputBuffer(intDblIndex) = UnsignedToLong(dblSum)
        intDblIndex = intDblIndex + 1
    Next intByteIndex
End Sub

'
' FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4.
' Rotation is separate from addition to prevent recomputation.
'
Private Function FF(a As Long, _
                    b As Long, _
                    c As Long, _
                    d As Long, _
                    x As Long, _
                    s As Long, _
                    ac As Long) As Long
    a = LongOverflowAdd4(a, (b And c) Or (Not (b) And d), x, ac)
    a = LongLeftRotate(a, s)
    a = LongOverflowAdd(a, b)
End Function

Private Function GG(a As Long, _
                    b As Long, _
                    c As Long, _
                    d As Long, _
                    x As Long, _
                    s As Long, _
                    ac As Long) As Long
    a = LongOverflowAdd4(a, (b And d) Or (c And Not (d)), x, ac)
    a = LongLeftRotate(a, s)
    a = LongOverflowAdd(a, b)
End Function

Private Function HH(a As Long, _
                    b As Long, _
                    c As Long, _
                    d As Long, _
                    x As Long, _
                    s As Long, _
                    ac As Long) As Long
    a = LongOverflowAdd4(a, b Xor c Xor d, x, ac)
    a = LongLeftRotate(a, s)
    a = LongOverflowAdd(a, b)
End Function

Private Function II(a As Long, _
                    b As Long, _
                    c As Long, _
                    d As Long, _
                    x As Long, _
                    s As Long, _
                    ac As Long) As Long
    a = LongOverflowAdd4(a, c Xor (b Or Not (d)), x, ac)
    a = LongLeftRotate(a, s)
    a = LongOverflowAdd(a, b)
End Function

Tags:

VBMD5加密

文章評(píng)論

欄目導(dǎo)航

本類推薦文章

關(guān)于本站 | 網(wǎng)站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網(wǎng)站地圖
Copyright © 20098-2010 uzzf下載站. All Rights Reserved .
主站蜘蛛池模板: 国产成人爱片免费观看视频 | 人人添人人麦人人爽夜欢视频 | 高h喷水荡肉爽文np肉色文 | 精品播放 | 免费看美女午夜大片 | 久久yy| 久久一本精品久久精品66 | 亚洲欧美日韩在线2020 | 美女黄色影院 | 日日操日日舔 | 亚洲一级伦理 | 在线观看丝袜国产 | 99精品国产第一福利网站 | 成人香蕉视频 | 国产在线观看一区二区三区 | 人人狠| 一级毛片免费不卡夜夜欢 | 一个人在线免费观看www视频 | 中文字幕欧美日韩高清 | 亚洲成人99 | 成年人深夜福利 | 99re在线视频 | 成人黄18免费视频 | 深夜福利网址 | 91福利国产在线观看一区二区 | 亚洲欧美啪啪 | 免费伊人网| 在线成人免费观看国产精品 | 日韩每日更新 | 天天摸夜夜摸狠狠摸夜夜摸 | 可以免费看的毛片 | 亚洲精品日本高清中文字幕 | 又爽又黄又紧的免费视频 | 天堂视频网 | 三级黄色毛片网站 | 精品伊人久久久99热这里只 | 伊人网伊人 | 精品 日韩 国产 欧美在线观看 | jpnesxxx日本| 日韩精品首页 | 天海翼一区二区三区四区 |