Шифры, разработанные до того, как электронные компьютеры часто становились уязвимыми для атаки «известного простого текста», что, по сути, является тем, что описано здесь: если у злоумышленника был зашифрованный текст и соответствующего простого текста,мог бы найти ключ.Коды эпохи Второй мировой войны иногда нарушались, угадываясь в зашифрованных текстовых словах, таких как места сражений, званий, приветствий или погодных условий.
Однако алгоритм RSA, наиболее часто используемый дляцифровые подписи неуязвимы даже для «выбранной атаки с открытым текстом» при использовании правильного заполнения (например, OAEP ).Выбранный простой текст означает, что злоумышленник может выбрать сообщение и заставить жертву зашифровать его;обычно это даже более опасно, чем известная атака с открытым текстом.
В любом случае цифровая подпись безопасна по любому стандарту.Любой компромисс может быть вызван недостатком реализации, а не слабостью алгоритма.