Одноразовый блокнот использует поток ключей из полностью случайных цифр.
На основе этого ключа он генерирует псевдослучайный поток ключей, который можно комбинировать с цифрами открытого текста аналогично алгоритму шифрования одноразового блокнота. Однако, поскольку ключевой поток является псевдослучайным, а не действительно случайным, безопасность, связанная с одноразовым блокнотом, не может быть применена, и вполне возможно, что потоковый шифр будет полностью небезопасным.