Вопрос надежности парольной защиты в Excel мучил меня давно. Честно говоря, я не очень понимаю позицию Microsoft в этом вопросе. Какой смысл тратить на проект месяц работы и пятизначную сумму, чтобы потом его вскрыли с помощью 300-рублевой программки тупым подбором паролей за 15 минут?
Не так давно мне попался в руки "Криптономикон" Нила Стивенсона - восхитительная книжка, которую я проглотил запоем и где важную роль в сюжете играли шифры и их взлом. Потом дружественная вселенная подкинула мне "Книгу шифров" Саймона Сингха, где история развития шифрования была описана более научно, но не менее интересно. Тогда то у меня и появилась мысль о реализации собственной системы шифрования наравне со слабой встроенной защитой листа Excel. Наиболее подходящим, надежным и простым в реализации оказался шифр Виженера. Забавно, что придуман он был еще аж в 16 веке, но до сих пор не утратил своей актуальности.