Приложение Windows VB создает хэш и соль

Привет всем новичок здесь снова, я пытаюсь создать приложение формы Windows, которое проверяет базу данных MySQL перед продолжением. Проблема, с которой я сталкиваюсь, заключается в том, что хэши, с которыми я работаю, не соответствуют моей базе данных.

Это код php, который я использую на своей странице

            $SALT = md5($CURRENTPASSWORD);
$PASSWORD = hash('sha512', $CURRENTPASSWORD.$SALT);

Если $ CURRENTPASSWORD — это открытый текстовый пароль, введенный пользователем, а $ PASSWORD — это хешированный пароль, который соответствует БД

текущий код, который я использую:

  Public Function HashPassword(ByVal pass As String) As String
Dim Salt As String = MD5.Create(pass)
Dim pwd As String = pass & Salt
Dim hasher As New Security.Cryptography.SHA512CryptoServiceProvider()
Dim pwdb As Byte() = System.Text.Encoding.UTF8.GetBytes(pwd)
Dim pwdh As Byte() = hasher.ComputeHash(pwdb)
Return Convert.ToBase64String(pwdh)
End Function

но это дает мне ошибки.

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]