AES titkosítás az OpenOffice.org 3.4-ben

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 a 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 OpenOffice.org 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:

"Olvasási hiba.
Formátum hiba a fájlban, a(z) styles.xml aldokumentum 1,0(sor,oszlop) helyén."

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.

Hozzászólások

subscribe, köszi! :)

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

Hát ez így elég vacak megoldás, sokkal jobb lenne ha mentés közben lehetne választani.