Havi archívum: április 2011

AES titkosítás az OpenOffice.org-ban

Az ODF 1.2 erősebb titkosítás alkalmazását teszi lehetővé az eddig alkalmazott Blowfish időleges meghagyása mellett. A szabvány megengedi a §5.2 of xmlenc-core -ben felsorolt algoritmusok használatát. Sok felhasználó az AES titkosítási algoritmus használatát igényelte a Blowfish helyett, és ez a titkosítási algoritmus került az OpenOffice.org 3.4-ben megvalósításra.

Az ODF1.2 formátumú dokumentumok az AES-256 titkosítással kerülnek mentésre, de az ODF1.1 vagy régebbi formátumok megtartják a Blowfish titkosítást.

Ha a régi Blowfish titkosítást kívánjuk használni az ODF1.2 formátumú dokumentumoknál lehetőség van az OOo beállítására. Mivel ez a legtöbb felhasználót nem érinti nem a felhasználói felületen keresztül, hanem a konfigurációs fájlban kell a módosításokat elvégezni, a következő módon:

Nyisd meg a …\3\user\registrymodifications.xcu fájlt xml szerkesztőben, vagy szöveg szerkesztőben és keress rá az ODF-re és ott kb. a második elemként megtalálod a következő bejegyzéseket:

org.openoffice.Office.Common/Save/ODF/UseSHA1InODF12

org.openoffice.Office.Common/Save/ODF/UseBlowfishInODF12

Mindkettő alapértelmezett értéke FALSE, ha átállítod TRUE-ra akkor az ODF1.2 formátumú dokumentumok is a gyengébb védettséget adó Blowfish algoritmus szerint lesz titkosítva.

Mivel az AES titkosítás a 3.4 előtti OOo változatok nem tartalmazzák, ezért ha az új módon titkosított ODF1.2 formátumú fájlt megnyitjuk pl. az OOo 3.3-ban a következő nem túl informatív olvasási hibát kapjuk:

Mást nem tehetünk ekkor mint keresünk egy OOo 3.4-t és abban megnyitjuk, és elmentjük jelszó nélkül, vagy átkonvertáljuk ODF1.1 változatra, amit az OOo 3.3 is tud kezelni.

További részletek a újtulajdonság levélben.

Base 3.4 újdonságai

A Base tekintetében nincs különbség a LibreOffice és az OpenOffice.org között, ezért a Base 3.4 új tulajdonságok oldalát, amely az OOo wikin található, nem ismétlem meg itt.

Ezt a Base tulajdonságok levelező lista alapján állítottam össze.

Ahogy a listából is látható nem sok új tulajdonság került bevezetésre a Base 3.4 változatában, leginkább hibajavítások történtek.

Aki követi a HSQLDB mint a beépített adatbázis sorsát az tudja, hogy több mint egy éve, megjelent a 2.0.0 és mégis az OOo 3.4 még a régi 1.8.0.10 változatot fogja tartalmazni. Az nagyjából biztos, hogy csak a Base 3.5 fogja az aktuális legfrisebb HSQLDB változatot tartalmazni.
A cws hsqldb19, amely a HSQLDB 2.1.0-t tartalmazza, az integrációra kész, csak sajnos lemaradt a a 3.4-ről.