XOR şifresi
XOR şifresi düz metni ve anahtarı bit bit birleştirir; yalnızca anahtar mesaj kadar uzun, rastgele ve bir kez kullanılırsa güvenlidir.
Şifreleme, düz metnin her bitini anahtarın karşılık gelen bitiyle XOR’lar. Çözme aynı işlemin tekrarıdır. Mesaj kadar uzun, rastgele ve yalnızca bir kez kullanılan bir anahtarla bu bir tek kullanımlık defter (one-time pad) olur. Gilbert Vernam tam olarak bunu 1917’de telgraf trafiği için tarif etmişti.
Kısa ve tekrarlayan bir anahtarla şifre, bit düzeyinde bir Vigenère’den ibarettir. Kasiski yöntemi ve sıklık analizi burada da aynı şekilde işler; bu, amatör kriptografideki en yaygın hatalardan biridir. XOR tek başına bir güvenlik mekanizması değildir; yalnızca anahtar yönetimi doğru yapılırsa güvenli olan bir araçtır.