Оригинал взят у infowatch в Генеральская криптография Рассказали байку из жизни спецслужб. Рассказчик уверял, что всё нижеописанное своими ушами видел, своими глазами слышал и лично свечку держал. Итак, одному генералу докладывали о разработке криптографического программного обеспечения. Генерал пожелал непременно лично вникнуть в подробности. Стал вникать. — "Гаммирование", говоришь? Ты не умничай, ты по-простому объясни. Разработчик терпеливо объясняет про псевдослучайную последовательность, которая вырабатывается из секретного ключа, а затем накладывается на открытый текст. Даже рисует табличку операции XOR: A B A xor B 0 0 0 0 1 1 1 0 1 1 1 0 Генерал некоторое время чешет репу, шевелит губами. — Ага... понимаю. Значит, если в гамме единица, то бит меняется на противоположный, а если ноль, то не меняется. Так? — Так. Генерал ещё некоторое время морщит мозг, потом спрашивает: — И сколько в ваших гаммах нулей? — Ну... в среднем 50%. — Вашу мать! Выходит, у вас половина информации совсем не шифруется!