Я согласен с Майклом, что, вероятно, лучше поставить префикс вашего зашифрованного текста каким-нибудь маркером.Но в случае, если вы не можете сделать это, существует также вероятностный подход:
Вы не можете идентифицировать необработанные зашифрованные данные со 100% уверенностью.Но в зависимости от вашего открытого текста вы можете определить, не зашифрован ли он.Например, текст ASCII может быть идентифицирован MSB.Поскольку зашифрованный текст должен быть неотличим от случайного шума, маловероятно, что зашифрованные данные будут иметь один и тот же шаблон.
Если для 10 последовательных байтов MSB установлен в ноль, то вероятность того, что он будет зашифрованным, составляет всего 2 -10 , то есть менее 0,1%.
Но в конце концов вы шифруете зашифрованный текст как шестнадцатеричную строку, так что вам нужно будет обратить это во время анализа.
Если ваш открытый текстОказывается, это сжатые данные, но шансы не так хороши, поскольку энтропия почти одинаково высока, как для зашифрованных или даже случайных данных.