Encryption: Difference between revisions
Line 26: | Line 26: | ||
''Detail:'' There is a bug in the PBE key getkey.getAlgorithm() method in JRE 1.4> key.getAlgorithm() returns PBEWithMD5AndDES instead of PBEWithMD5AndTripleDES. | ''Detail:'' There is a bug in the PBE key getkey.getAlgorithm() method in JRE 1.4> key.getAlgorithm() returns PBEWithMD5AndDES instead of PBEWithMD5AndTripleDES. | ||
'' | ''See also:'' [http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4051143 Bug Nr. 4051143] in Sun bug database. | ||
==File format== | ==File format== |
Revision as of 12:32, 22 August 2007
In FreeMind, the whole map or single branches may be encrypted. An encrypted branch has a padlock icon. Encryption is available since FreeMind 0.8.0. Using encryptionTODO: Menu entries. Format: To achieve this, do that. Encryption algorithmThe encryption algorith used in FreeMind 0.8.0 is Triple DES on Java 1.6 while DES on Java 1.4 and 1.5. Both are symmetric-key algorithms built in Java. TroubleshootingProblem: Maps encrypted with FreeMind running on Java Runtime Environment JRE 1.4 and JRE 1.5 cannot be opened with FreeMind running on Java Runtime Environment JRE 1.6.
Solution: A provisional solution is to stick with Java Runtime Environment JRE 1.4 or JRE 1.5. Detail: There is a bug in the PBE key getkey.getAlgorithm() method in JRE 1.4> key.getAlgorithm() returns PBEWithMD5AndDES instead of PBEWithMD5AndTripleDES. See also: Bug Nr. 4051143 in Sun bug database. File formatThe encrypted branches are stored in FreeMind XML as follows. TODO. Links
Implementation
|