Ключи предназначены для параметризации криптографического преобразования. Единственным ограничением при выборе ключа помимо пространства ключей является эта цель, поэтому обычно в симметричном шифровании нет ничего, что могло бы помешать выбору ключа равномерно случайным образом в пространстве ключей, что лучше всего защищает от атак.
Цель сообщений — передать информацию. Их часто выбирают с учетом многих ограничений, в зависимости от применения. Например, быть закодированным в определенном алфавите, таком как ASCII, с использованием слов разговорного языка, такого как английский, подчиняясь сложным семантическим правилам, что означает то, что имеет в виду автор сообщения.Сообщения в операционном смысле, таким образом, обычно далеки от случайных в пространстве сообщений, понимаемых как все сообщения, которые криптографическая система может зашифровать, а затем расшифровать до оригинала.
Однако из этого последнего утверждения есть исключения. Например, в учебнике RSA-шифрование $m\mapsto m^e\bmod n$, это часто предполагается сообщением $м$ является случайным в пространстве сообщения $[0,n)$, потому что предположение об этой мелодии необходимо для безопасности. Прямое шифрование значимого сообщения с помощью RSA учебника может быть небезопасным. Альтернативой является выбор выше $м$ равномерно случайным образом в пространстве сообщений, а затем использовать его в качестве ключа другой криптосистемы для шифрования фактического сообщения.