Метод шифрования пароля в &RQ, может быть кому-нить интересен
Каждый один символ в пароле шифруется двумя символами, коды которых находятся между 40 и 55. Для шифрования одного символа нужно к его коду прибавить 40, и потом это все поделить на 16. Сумма числа, полученного в результате деления и 40 будет равна первому символу шифротекста, в остаток+40 - второй символ текста. Там еще кажется один символ пропускается какой-то, я не помню. (Её почти 5 месяцев назад расшифровывал)
Так шифруется каждый один символ, а для разграничения символов в многосимвольном пароле используется всякий мусор типа букв. Для расшифровки нужно смотреть пароль с конца, и расшифровывать те 2 символа, сразу после которых (точнее перед, если сначала) стоит символ, который не может использоваться для шифрования, а потом перевернуть его (расшифрованный пароль). Закономерность в «мусорных» символах есть, но я её не нашел (для расшифровки она не нужна). Расшифровать пароль таким способом можно, но зашифровать нельзя, т.к. ,по-моему, крыса по другому расшифровывает. Вот вроде и все. Подробности смотрите в сырцах проги, вскрывающей пароль. Их можно найти на www.hitu.host.sk
Символ пароля=(код второго символа-40)*16+(код первого символа-40)
Пример:
crypted-password=/+<.+#K-+A’,+$№h+++Єій*+0Вг)+A_Э~ЂK
1. Ищем с конца символ, с кодом от 40 до 55, сразу после которого стоит символ не с кодом от 40 до 55.
Был найден + , но после него стоит ), она имеет код 40, но за ней стоит буква г, значит нужно расшифровывать )+
2.
‘)’=41
‘+’=43
символ пароля=3*16+1=49
49 – код первого символа пароля
3. Ищем дальше. Нашли *+ после расшифровки это стало 50
И так далее.
Подсказка: расшифрованный пароль - 49 50 51 52 53 54 55