从技术上讲,这甚至不是攻击。我们手头有所有资源,除了原始的纯文本。我们有密文(要转换回纯文本)以及密钥。
DB中存储的密文如下: HKnvB41kkow+KkR4c7G/8vusmEM=
使用的哈希函数如下:
Public Shared Function EncryptPasswordInHash(ByVal password As String) As String
Dim EncodedPassword As String = password
Dim Hash As New HMACSHA1()
Hash.Key = StrToByte(LicensingBLL.ENCRYPTION_KEY)
EncodedPassword = Convert.ToBase64String(Hash.ComputeHash(Encoding.Unicode.GetBytes(password)))
Return EncodedPassword
End Function
我们使用的密钥是:“zooooooooooo123”
有没有可能的方法来检索所有给定信息的明文?