Un clavier unique utilise un flux de chiffres complètement aléatoires.
Sur la base de cette clé, il génère un keystream pseudo-aléatoire qui peut être combiné avec les chiffres du texte en clair d'une façon similaire à l'algorithme de chiffrement unique du tampon, mais parce que le keystream est pseudo-aléatoire, et non pas vraiment aléatoire, la sécurité associée au bloc-clavier unique ne peut pas être appliquée et il est tout à fait possible qu'un chiffrement de flux soit complètement insécurisé.