Я написал приложение, которое шифрует текст таким образом:
-
Получить текст ввода
-
Обратный текст
-
Преобразование в шестнадцатеричный
-
XOR с ключом
-
Base64 encode
Теперь я сам не делал много шифрования/кодирования, поэтому мой вопрос может казаться глупым, но, скажем, я получаю файл, который имеет контент из вышеуказанного алгоритма, и я не знал об этом алгоритме. Как можно начинать "ломать" текст, есть ли какие-либо рекомендации, принципы, правила, которые следует соблюдать?
Мой вопрос не связан с этими 5 шагами, это был чистый пример.
В качестве другого примера возьмите текст: A751CD9E1F99. Как бы я начал исследовать, что это может означать?