Java module to handle Password Safe format 3 encrypted databases
Current status: RELEASE 3-0-0, stable and mature
Release date: 29 May 2025
Compatibility Format: PWS 3.13 (Password Safe)
Platform: Java 1.8
Dependencies: packages 1 and 2 of UtilClasses 0-13-0 (same author), ftp4j.jar (Sauron Software) optional
Distribution License: Lesser GPL 3.0
Contributions: strong encryption software by Cryptix Foundation; Sauron-Software FTP4J
Addresses: file and data stream digestion, FTP optional
Includes packages: FTP4J (Sauron Software 2012) distr. under LGPL 2; UtilClasses-0.13 1 + 2
-- renamed the project's package base path to 'org.kse.pwslib3'
-- enabled the following record base field types (hitherto unavailable)
double-click-action, shift-double-click-action, run-command
-- enabled 'Named Password Policies' definition and retrieval at
header-fields of a PWS-file
-- class PwsPassphrasePolicy has been overhauled including extended method
list. It can hold a name and identifies with it if defined.
-- AbstractFTPAdapter has been integrated into the release package and the
optional addendum is eliminated. FTP support can be activated through
binding external package it.sauronsoftware.ftp4j.
-- basic container types like RawFieldList, HeaderFieldList, PwsRecordList
and PwsFile are now based on Java Collection classes and show some added
methods
-- efficiency improvements in reading PWS-files (less heap usage).