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