Il cifrario di Vernam è considerato un cifrario perfetto, si basa sul cifrario di Vigenere ma presuppone che che la chiave della stessa lunghezza della parola da cifrare e non riutilizzabile, per questo veniva definito OPT(One Time Pad ); la codifica viene realizzata semplicemente sommando le lettere del testo in chiaro con quelle della chiave.
Ad esempio facendo corrispondere A=0,B=1;C=2; ecc. si avrebbe :
Testo in chiaro: C I A O
Chiave: A J R F
------------------------
Testo cifrato: C R R T
Bibliografia
Singh, Simon. "Codici e segreti", Bur,2003