Коды исправления ошибок используются в криптографии для решения проблемы согласования информации : Алиса и Боб хотят согласовать ключ K, начиная с (коррелированных) строк X и Y, соответственно. (Примером такой ситуации является протокол, который основан на шумном канале, когда Алиса отправляет X Бобу.) Решение состоит в том, чтобы заставить Алису посылать Бобу некоторую информацию для исправления ошибок C Бобу, чтобы он мог восстановить X. Конечно, проблема в том, что не все так просто: поскольку C передает некоторую информацию злоумышленнику Еве, нам необходимо усилить конфиденциальность, чтобы получить секретный ключ. Это можно сделать с помощью 2-универсальной хеш-функции, что гарантируется оставшейся хеш-леммой.
Совсем недавно, в качестве помехоустойчивого варианта экстракторов были введены нечеткие экстракторы : они извлекают равномерно случайную строку R из своего ввода W, а также выдают «отпечаток» P, такой, что если на входе изменяется какая-то похожая строка W ', случайная строка R может быть восстановлен из P и W '. Конструкция нечетких экстракторов также опирается на коды с исправлением ошибок.