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