Если рассматривать задачу дешифрования блочного шифра с длиной ключа n битов как задачу обращения булевой функции, то алгоритм Гровера способен решить эту задачу за 2n/2 операций, в отличие от классической оценки в 2n операций. Таким образом, для сохранения заданного уровня стойкости блочного шифра относительно атак с использованием квантового компьютера, необходимо увеличить длину ключа в 2 раза.
Аналогично, если рассмотреть задачу нахождения прообраза хэш-функции, то для сохранения заданного уровня стойкости потребуется увеличение размера хэш-кода в 2 раза. Отметим, впрочем, что квантовый алгоритм BHT, применяемый для поиска коллизий, является более эффективным и требует увеличения размера хэш-кода в 3 раза.