我有md5 加密代码 可是加密后怎么破解啊

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:34:12
<%Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD = 4
Private Const BITS_TO_A_WORD = 32

Private m_lOnBits(30)
Private m_l2Power(30)

Private Function LShift(lValue, iShiftBits)
If iShiftBits = 0 Then
LShift = lValue
Exit Function
ElseIf iShiftBits = 31 Then
If lValue And 1 Then
LShift = &H80000000
Else
LShift = 0
End If
Exit Function
ElseIf iShiftBits < 0 Or iShiftBits > 31 Then
Err.Raise 6
End If

If (lValue And m_l2Power(31 - iShiftBits)) Then
LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000
Else
LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits))
End If
End Function

Private Function RShift(lValue, iShiftBits)
If iSh

md5 加密运算是不可逆运算,也就是不能通过加密后的结果得到原始串,

现在的破解方法都是暴力破解,讲字符串加密后比较来判断,太复杂的密码是

算不出来了

MD532位加密的结果,破解不了,走吧~~`

挂上几台高性能机器,同时破解,跑上个把个月也许能把30c5bb6d89acba11d7acc45670275852算出来