The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Рассказ о методе шифрования ODF документов в OpenOffice.org

03.06.2009 13:34

"ODF / OpenOffice.org Document Encryption" - рассказ о методе шифрования, используемом в OpenOffice.org при сохранении защищенных паролем документов ODF документов. У многих пользователей возникает вопрос, насколько надежна подобная защита документов.

На основе пароля пользователя формируется 20-байтный SHA1 хэш, который в сочетании со случайными 8-байтовым вектором инициализации и 16-байтным salt-ом формирует 128-битный ключ для каждого файла, который затем шифруется методом Blowfish. Соответственно, расшифровать защищенный ODF файл можно только методом полного перебора паролей, что нереально из-за излишней ресурсоемкости операции.

  1. Главная ссылка к новости (http://blogs.sun.com/malte/ent...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22002-openoffice
Ключевые слова: openoffice, odf, crypt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 14:02, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 20-байтный SHA1 хэш, который в сочетанием со случайными 8-байтовым вектором
    > инициализации и 16-байтным salt-ом формирует 128-битный ключ для каждого файла,
    > который затем шифруется методом Blowfish.

    Ну-ка криптографы, найдите дрыку в этом методе...

     
     
  • 2.6, ЮзверЪ (?), 15:00, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Метод может быть замечательный, а реализация плохой. (Это я так, предполагаю, сам я за то, чтобы там было все нормально)
     
     
  • 3.8, pavlinux (ok), 02:34, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Метод может быть замечательный, а реализация плохой. (Это я так, предполагаю, сам
    >я за то, чтобы там было все нормально)

    Ну да, можно и так сказать...

    Любой криптоаналитик скажет, что НЕЛЬЗЯ дважды и более применять
    шифрование, гаммирование, умножение по модулю 2, XOR и т.п.,
    или даже просто, складывать два псевдоСЛУЧАЙНЫХ числа.

    А тут напихали .....
    20 байт SHA1 хэш,
    8-байт вектор, ( initstate() поди)
    16-байтным salt-ом
    и всё это приправить Blowfish_ом

    initstate на 256 байт + Blowfish, на 4 минуты перебора
    с помощью Roadrunner хватит (1.2 Петафлопа) иль 1.5 года на пне 3 GHz. :)

     

  • 1.2, fidaj (??), 14:04, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Квантовый компьютер в помощь...
     
  • 1.3, Hettikus (ok), 14:20, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Интересно, есть ли возможность отрубить эту функцию административно? Секретарша, забывшая пароль, может биться в истерике довольно долго.
     
  • 1.4, Аноним (4), 14:35, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опенофис все еще не поддерживает GPG, только SSL, а жаль.
     
     
  • 2.5, ононим (?), 14:41, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    тикет открыл?
     
     
  • 3.7, cz0 (?), 16:11, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    +1
     
  • 3.9, Аноним (-), 06:42, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >тикет открыл?

    Уже давно висит. Голосовал за него.

     
     
  • 4.11, Aleksey (??), 17:02, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>тикет открыл?
    >
    >Уже давно висит. Голосовал за него.

    Кстати зря. Добавление еще одной библиотеки только добавит зависимостей всем, кто будет делать реализацию формата ODF. Поэтому если шифрование, то одной библиотекой, а не 20 разными.

     

  • 1.10, XoRe (ok), 11:35, 04/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно сделать, как в RAR - шифровать 252 тысячи раз )
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру