Aby zaszyfrować wiadomość za pomocą klawisza jednorazowego k wykonaj E n c ( m 1 , k ) = m 1 ⊕ k .
Jeśli użyjesz tego samego do zaszyfrowania innej wiadomości m 2 , otrzymasz E n c ( m 2 , k ) = m 2 ⊕ k , a jeśli wykonasz Xor obu tekstów zaszyfrowanych, otrzymasz ( m 1 ⊕ k ) ⊕ ( m 2 ⊕ k ) = m 1 ⊕ m 2
więc OK, istnieje pewien wyciek informacji, ponieważ uczysz się , ale dlaczego to nie jest bezpieczne? Nie mam możliwości nauki (powiedzmy) m 1, chyba że znam m 2 . Dlaczego więc źle jest używać k dwa razy?