Не нашел подходящего раздела, думаю этот наиболее подходящий.
Начал осваивать vb6 + ado, тренируюсь писать программу, которая работает с бд аккаунтов mysql. Вопрос появился, когда стал делать регистрацию. В пхп строчка кодирования пароля выглядит так
Т.е. как я понимаю, берется строка вида "логинпароль", кодируется в md5, а потом полученный результат кодируется в base64?
Точно так же сделал и в vb:
Однако конечные результаты различны.
на примере qqqq-qqqq:
php: lLjOpXxJowByJaDHDEdUUA==
vb:OTRiOGNlYTU3YzQ5YTMwMDcyMjVhMGM3MGM0NzU0NTA=
Если делать по алгоритму, как понял я, онлайн кодировщики выдают результат такой же, как и vb. Значит я неправильно разобрал ход кодировки пароля. Объясните, пожалуйста, что не так
Начал осваивать vb6 + ado, тренируюсь писать программу, которая работает с бд аккаунтов mysql. Вопрос появился, когда стал делать регистрацию. В пхп строчка кодирования пароля выглядит так
PHP:
$Salt = base64_encode(md5($Login.$Pass, true));
Точно так же сделал и в vb:
Код:
sBase64Encode(LCase(MD5String(LOGIN & PASSWORD)))
на примере qqqq-qqqq:
php: lLjOpXxJowByJaDHDEdUUA==
vb:OTRiOGNlYTU3YzQ5YTMwMDcyMjVhMGM3MGM0NzU0NTA=
Если делать по алгоритму, как понял я, онлайн кодировщики выдают результат такой же, как и vb. Значит я неправильно разобрал ход кодировки пароля. Объясните, пожалуйста, что не так