Есть код (откуда он взялся, просьба не спрашивать), когда ты такая молодая и такая наивная, мало ли что может произойти, попади в руки perl
for ($j = 0; $j < length $input; $j++) {
$out .= chr($r ^ ord(substr($input, $j)))}
Что есть что: input - строка, r - число. И так, этим делом мы строку превратили во что то невменяемое, теперь вопрос, а как вернуть, т.е. никак не могу сообразить обратное преобразование. Если не жалко, хотелось бы помощи кодом (че то голова пухнет, обратное для возведение в степень - вычислить корень, в переле только квадратный из штатного), если жалко кодом помочь
, то по пунктам распишите пож. алгоритм, по которому можно восстановить строку...