Sub TestPasswordFromMysql(Pass As String, Key As String, DECRYPT As Boolean )
Dim MYSQL As String
Dim tmpPass As String
'Encrypt the Password
MYSQL = "SELECT HEX(AES_ENCRYPT('" & Pass & "', SHA2('" & Key & "', 512)));"
ConnectToDBPass
tmpPass = SQLDBPASS.ExecQuerySingleResult(MYSQL)
SQLDBPASS.close
Log(tmpPass)
If DECRYPT = False Then
Return tmpPass
End If
'Test if all is working
'Decrypt the Password
'MYSQL = "SELECT (AES_DECRYPT('" & tmpPass & "','" & Key & "'));"
If DECRYPT = False Then
MYSQL = "SELECT (AES_DECRYPT(UNHEX('" & tmpPass & "'), SHA2('" & Key & "', 512))) AS PASS;"
Else
MYSQL = "SELECT (AES_DECRYPT(UNHEX('" & Pass & "'), SHA2('" & Key & "', 512))) AS PASS;"
End If
ConnectToDBPass
tmpPass = SQLDBPASS.ExecQuerySingleResult(MYSQL)
SQLDBPASS.close
Log(tmpPass)
Return tmpPass
End Sub