File Lock PEA - version log and old versions

Version log

Beta Version 0.1-beta
The beta version was released in March 2016.
Version 0.1 (stable) - 2016
  • New version of Catena is used as key derivation function: Catena v3.3
  • HKDF instead of simple hash for initial hash and key expansion
  • Minor usability improvements
Version 0.2 (stable) - 2017
  • New Graphical User Interface (Nimbus Look&Feel), hour glass as wait cursor,
  • Usability: Position of dialogs and windows, file chooser remembers last folder...
  • Better distinction between encrypted files and plain text files: lock symbol, background color, text
  • File are now always correct sorted
  • View menu with tree view, full file names, update and cleanup option
  • Password check: GUI and improvements of quality check
  • Improvements for unix start script (future proof)
  • Fix of minor bugs: Backward compatibility to Java 1.6 prior update 10, shutdown hook problems for Free BSD...
Version 1.0 (stable) - 2018
  • Support for zip and unzip: You can now hide meta data and handle several files in one encrypted zip file
  • Wipe function: You can securely wipe a file by overwriting the file several times before deleting it
  • Better accessibility support (still incomplete)
  • Shortcuts for char tables: CTRL + F1/F2...
Version 1.1 (stable) - 2019
  • Drag&Drop of files and folders in password dialog (encrypted) and main frame (plaintext)
  • Accessibility support (still incomplete): accessible description for all items and buttons if there is no tool tip text, password dialog is full accessible by keyboard
  • You can set background color and font size of the program
  • Remembers last location and size
  • Bug fixes: several click on OK button when decryption works resulted in unexpected behavior, messages for many files (close unencrypted) could be larger than the screen
  • Uses now at least Java 7
Version 1.2 (stable) - 2020
  • Cloud Connection to Nextcloud, Owncloud and some cloud providers (therefore the program is much larger)
  • Check for program update (checks PAD for newer version)
  • Password hide and show per button
  • Bugfix: If a PEA is used in both Windows and Unix, remembered file paths were misinterpreted as relative paths.
  • Bugfix: PeaDialog: Many lines for error messages (many files) could result in a dialog than screen (now: scroll pane)
  • Minor GUI improvements
Version 1.3 (stable) - 2021
  • Libraries for cloud support were replaced. Runs now with Java 8 until Java 15 and probably further versions
  • You can choose algorithms and parameters: Catena or Argon2 as KDF, Threefish or AES-256 as cipher, Blake2b or SHA-3 as hash, parameters and several instances of KDFs
  • Secure wipe zip files and jar files
  • Several minor bugfixes
  • GUI / accessibility improvements: resizable larger buttons and checkboxes, checkbox to (de)select all files of a category if there are more than 12 files, remove (remembered) encrypted files by right click
  • Option to automatically search for updates when starting. Checks also for minor updates.
Version 1.4 (stable) - 2021
  • Parameters of the key derivation function can be adjusted to own devices and different security needs.
  • Key files can be added as a second security factor to the password.
  • Changing the language. Different language can be installed subsequently, additional languages: ES, FR, RU
  • Several minor bugfixes and improvements
Version 1.5 (stable) - 2022
  • Timer to encrypt the files automatically after a certain period of time
  • Command line mode: Allows calling via the command line and skipping the opening dialogue
  • Additional default cryptographic algorithms: Serpent as cipher, SHA-512 as hash function
  • Accessibility extended: Keyboard control, close dialogs with ESC...
  • Several minor bugfixes and improvements

Download old versions

All files are zip files.
Key derivation function is Catena-Dragonfly, cipher is Threefish-512, hash function is Blake2b.



Menu of PeaFactory