Каждый шифр, соответствующий его названию, выдаст результат, который выглядит совершенно случайным.Вы можете использовать этот факт для быстрой проверки, имеете ли вы дело с зашифрованным текстом или, скорее, с данными, которые следуют некоторому неизвестному протоколу.Если данные зашифрованы, то вы можете проверить распределение значений байтов в потоке байтов, по которому вы можете подслушать - если все значения распределены равномерно, есть большая вероятность, что вы имеете дело с зашифрованным текстом.
Чтобы получить все большую уверенность в принятии решения, вы можете расширить тесты до чего-то более сложного, такого как анализ распределения пар или тройок байтов и т. Д.
С другой стороны, вы также можетесравните статистические данные на диграммах и триграммах вашего конкретного языка, представляющего интерес, с вхождениями в данные, которые вы наблюдаете (см. также здесь ).Если ваши данные ведут себя одинаково, то, скорее всего, вы наблюдаете простой текст.