icq протокол
Пытаюсь написать свой icq клиент. Для авторизации серверу необходимо послать свой UIN и пароль по TLV, но пароль должен быть в зашифрованном виде, как его зашифровать? Пишу на C++.
Пытаюсь написать свой icq клиент. Для авторизации серверу необходимо послать свой UIN и пароль по TLV, но пароль должен быть в зашифрованном виде, как его зашифровать? Пишу на C++.
а разве этого условия не хватит «for (i = 0; i < strlen (password); i ++) » ведь цикл не будет выполняться после окончания пароль, или это для того если пароль больше чем roastingArray?
Я не очень в английском силен, но вроде тут «the equivalent modulo byte in the roasting array» как раз об этом говорится — номер байта вычисляется по модулю.
cryptedPassword [i] = password [i] ^ roastingArray [i % length (roastingArray)];
К примеру мой пароль 12345678 и как мне его преобразовать?
7 комментариев
Добавить комментарий Подписаться на комментарииОтписаться от комментариев