Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Changelog.txt | 2024-02-29 | 16.5 kB | |
Readme.txt | 2024-02-29 | 4.4 kB | |
pws-engine-kse-2-10-1.zip | 2024-02-29 | 1.3 MB | |
pws-engine-source-2-10-1.zip | 2024-02-29 | 1.1 MB | |
pws-suppl-ftp-2-10-1.jar | 2024-02-29 | 75.9 kB | |
pws-suppl-ftp.jar | 2024-02-29 | 75.9 kB | |
pws-engine-kse-2-10-1.jar | 2024-02-29 | 129.1 kB | |
pws-engine-kse.jar | 2024-02-29 | 129.1 kB | |
Totals: 8 Items | 2.9 MB | 0 |
KSE PWSLIB 2-10-0 KSE Password Safe V3 Library README FILE This project's creations are distributed under a BSD-like license, see the license.txt file for details. It was formerly a part of the JPasswords project (JPWS) which is its first and prominent application (http://jpws.sourceforge.net). It is further contained in the FileHashler project (encrypted archive files). A media related supplement to the core packages is available to support FTP based file access. This supplement is released under a different license. Details can be found under "suppl" directory of the project in the download files. The file format handled is from open-source project "Password Safe". This package contains strong encryption software provided by The Cryptix Foundation, UK, also under the BSD license, and own development. Library Platform: Java 1.8 System Compatibility Format: PWS 3.13 (Password Safe) Reference Format Document: formatV3.txt Javadoc API documentation available Release Date of this version: 28 Feb. 2024 Available Executable Packages pws-engine-kse-2-10-0.jar Core, BSD-like license pws-suppl-ftp-2-10-0.jar FTP module, LGPL 2 pws-engine-kse.jar same as pws-engine-kse-2-10-0.jar pws-suppl-ftp.jar same as pws-suppl-ftp-2-10-0.jar Documentary and Development Packages pws-engine-kse-2-10-0.zip executables + libraries + documentation pws-engine-source-2-10-0.zip source code + libraries + documentation Dependencies 2-10-0 requires the two packages from the JUtilClasses project (version 0-12 or higher). pws-suppl-ftp-2-10-0.jar requires external package ftp4j-1.7.2.jar as published by Sauron Software 2007 - 2012. Release Type 2-10-0 is a minor optimising release w/ improvements in encryption security. ------------------------------- PRODUCT DESCRIPTION This is a stable, complete library to access, modify and create encryption protected databases for passwords in the various formats of CounterPane's program "Password Safe" ("PWS" hereafter) by means of Java executable code. These are the main features of this software: a) Support of a recent security standard of Password Safe files (format version 3.13) b) cryptographic random generation; use of SecureRandom, system variables and SHA512 c) Encryption technology used is Twofish ECB and CBC and SHA256 for V3 files d) Database security level can be set individually by assigning a number of initial calculation loops e) Sensible text data, including all passwords, are kept encrypted in memory in special secure text objects created by this project f) Reduced risk from memory analysing attacks through the use of special methods to avoid decrypted "waste" material g) Abstract IO-interface allows application specific linking of data repositories or IO-channels h) A set of canonical record fields allows quick access to commonly used data concerning password entries i) Non-canonical, user-defined field types may be introduced to amplify record structure j) Up to 255 header data fields of variable length may be stored on a database generic level (e.g. allowing for application environment specific data) k) A set of auxiliary classes allows sorted and filtered representation of a PWS file or record list l) Event dispatching PWS file class allows smart application design and reaction to content modification m) All data is loaded into memory when a file is loaded. The library does not keep open file handles outside the load and save methods. Hence maximum processable number of records may be limited due to user's runtime environment conditions. n) Smartly tailored file socket classes allow user to develop other kind of applications using PWS encryption technology (COMPATIBILITY) In this package datafiles as defined by open-source project "Password Safe" in format version 3 should be compatible. Compatibility for formats 1 and 2 has been discontinued. (STATE OF MATURITY) This version of the library is expected to operate stable in all sections. (DOCUMENTATION AND APPLICATION) Interface of this library is well documented in an API Javadoc html document, available in the download packages and at the project website.