https://ru.wikipedia.org/wiki/Золотой_щит
То, что выделено жирным - это не суть, и вот почему.То, что выделено жирным - это всё же суть моего ответа, и вот почему: это то, что я хотел сказать, даже если я ошибаюсь.
Перебором - не найдёте никогда алгоритм по одной пареДалее вы пишете не о том, что это не суть, а что вы не согласны с ней. Хорошо, вы имеете право иметь свое мнение. Только я с ним тоже не согласен. Особенно со словом "никогда". Можно даже без шифра, без оригинала и без ключа ткнуть пальцем в небо, сказав "Blowfish" и угадать. Причем, шансы этого не 0.00000000000001%, а побольше (хотя бы потому, что алгоритмов меньше, чем людей в мире).
Не проще ли переставить через временную переменную?