РЕДАКТИРОВАТЬ: @ Дэвид Кунц ответил на это сообщение, и у меня была возможность заглянуть на 5 лет назад. Я оставляю свой пост без изменений ниже, но для тех, кто читает это сейчас, избегайте 3DES, если у вас есть возможность, а если нет, попросите эксперта взглянуть на вашу конкретную систему. Нет никакой гарантии, что общий ответ применим к вашей ситуации, особенно в области компьютерной безопасности.
Да.
3DES сломан, но когда криптограф говорит «сломан», это означает что-то очень конкретное: злоумышленник может взломать ключ за время, превышающее грубую силу. 3DES имеет длину ключа 168 бит, которая уменьшается до 112 бит за счет некоторой ловкости атаки «посередине». И, цитируя Википедию, «NIST назначает только 80 бит безопасности».
Это довольно сильно сломано, но даже в этом случае 80 бит делают для очень большого числа; 3DES отлично подходит для того, чтобы побить людей, у которых меньше ресурсов, чем, например, у АНБ, и, возможно, это будет 10 или 15 лет, если повезет. Стимул к замене 3DES недостаточно высок для многих людей, которые не используют его для защиты дорогих вещей.