|
должна определяться не им самим или данными а длинной ключа, поэтому все атаки идут на ключ. А т.к. сейчас в основном используеться блочное шифрование, и многие коды не обеспечивают хорошую рандомизацию кода то возможны атаки с помошью частотного анализа или атаки за счет похожести текста и т.д.
На счет крк и функций хеширования то вероятность того что два текста будут иметь один хеш очень велика, а вот что два текста со схожим смыслом будут иметь одинаковый хеш мала.
Если вам это инетесно прочитайте книгу "Прикладная криптография" Брюса Шнайера
E-mail: info@telesys.ru