Ну, вообще у меня была идея как вписать известную длину ключа в, так сказать, сюжет, написав, что длина ключа входит в метаданные сообщения, которые люди всё ещё умеют читать, но способ их редактирования всё же забыли (а-ля вархаммер 40000, где люди знают как использовать технологию, но забыли как она работает)
А смещение попроще- терминал хранит оригинальный шифрованный текст и показывает его с учётом введённого ключа.