• Пожалуйста, создайте название темы отражающее ее смысл
  • Для ускорения решения Вашего вопроса заполните обязательные поля и подробно опишите возникшую проблему

Помощь Алгоритм шифрование

Limbooc

Участник
Сообщения
45
Реакции
19
Баллы
8
Прошу вашей содействие и подсказать, как происходить шифрование, хочу реализовать вход в ЛК через сервер, но в трудность в том что не могу узнать как именно шифруется пароль от форума, поискав данные в файлах движка я нашел это:
1588142946448.png

но к сожелению я не особо понял что тут написано, можете знатокам по html написать как идет метод?

в тг сказали что работает след.образом . цитирую "Двойной md5 с перевором и конкатенацией 'a'", но я не понял что это значит)
 
1. К паролю добавляем значение вашей строки salt
2. Шифруем в md5
3. Переворачиваем полученную строку справа- налево
4. К полученной строке добавляем букву "а"
 
1. К паролю добавляем значение вашей строки salt
2. Шифруем в md5
3. Переворачиваем полученную строку справа- налево
4. К полученной строке добавляем букву "а"
сделал но данные не соотвествует

вот что у меня есть
Пароль Например 123456
в БД движке он написан как 227bfe04b60a1db6493ec8372e2cfac2a

делаю как вы сказали
1)перевел 1234562f53g648 (Пасс+Соль) в md5 получил 464028bf8294c60c61678e539164098a
2) при перевертыше видно что пароли даже перевенутым не совпадает
 
Limbooc, не знаю
C++:
public function convert_password($password, $salt = ''){
        $password = md5($password.$salt);
        $password = strrev($password);
        $password = $password . "a";
        return $password;
 
Limbooc, не знаю
C++:
public function convert_password($password, $salt = ''){
        $password = md5($password.$salt);
        $password = strrev($password);
        $password = $password . "a";
        return $password;
а где храниться соль?
Добавлено:

нашел в БД в таблице `config`
Добавлено:

Limbooc, не знаю
C++:
public function convert_password($password, $salt = ''){
        $password = md5($password.$salt);
        $password = strrev($password);
        $password = $password . "a";
        return $password;
в праве не отвечать но все же, как в amxx перевернуть текст?
 
Последнее редактирование:
Limbooc, поищите в стоках старых версий Api.
Добавлено:

strrev или как-то так
Добавлено:

C++:
stock strrev(output[], source[])
{
    new len = strlen(source), i;
    while(len--)
        output[i++] = source[len];

    return output;
}
 
Назад
Сверху