AminetAminet
Search:
85278 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/misc/LumiPass_1.0.247.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Native password manager for AmigaOS 3.2
Author: lumipass at amigaworld.de (Matthias Muench)
Uploader:lumipass amigaworld de (Matthias Muench)
Type:util/misc
Version:1.0
Architecture:m68k-amigaos >= 3.2
Date:2026-04-26
Requires:MUI 3.8, NList.mcc, BetterString.mcc, TextEditor.mcc
Distribution:Aminet
Download:util/misc/LumiPass_1.0.247.lha - View contents
Readme:util/misc/LumiPass_1.0.247.readme
Downloads:5

LumiPass is a native password manager for AmigaOS 3.2, written in C with
the NDK 3.2 and a full MUI 3.8 (v19) graphical interface. It uses modern
ChaCha20-Poly1305 authenticated encryption (RFC 8439) for its native
database format and can import and export KeePass files, so you can
seamlessly use it alongside KeePassXC and other KeePass-compatible
password managers on modern platforms.


FEATURES
--------

  - Native .lumi database format (ChaCha20-Poly1305 AEAD, RFC 8439)
  - Full CRUD: title, username, password, URL, multi-line notes
  - Hierarchical group tree
  - Real-time password strength indicator with a 16,792-word
    common-password dictionary
  - Password generator (length, character classes, pronounceable
    mode, ambiguous-character exclusion)
  - Diceware passphrase generator (EFF long word list)
  - Clipboard copy with configurable auto-clear timer
  - Full-text search across all fields
  - Auto-lock after configurable idle time
  - Minimise to AppIcon on the Workbench
  - Import: KeePass 1.x (.kdb), KeePass 2.x and 4.0 (.kdbx, with
    key files), CSV
  - Export: KeePass 2.x (.kdbx v3.1), KeePass 4.0 (.kdbx v4),
    CSV, XML, HTML
  - Atomic save (.tmp + rename) of the database protects against
    data loss on power-cut or crash
  - Configurable .bak backup before each write
  - Single-instance check (Workbench double-click brings the
    running instance to front)
  - Full ARexx scripting interface (port LUMIPASS)
  - Automatic update check via signature verification, optionally
    silent on program start
  - AmigaGuide documentation (incl. ARexx reference)
  - Localisation: English, German


CRYPTOGRAPHY
------------

  Primary cipher:     ChaCha20-Poly1305 AEAD (RFC 8439)
  Key derivation:     PBKDF2-HMAC-SHA256 (100,000 iterations)
  Additional ciphers: AES-256, Salsa20, BLAKE2b, Argon2d/id,
                      SHA-256, SHA-512, HMAC-SHA-256

All primitives are implemented in pure C, byte-portable, with no
external crypto library. Verified against RFC test vectors and
round-trip tested with KeePassXC and pykeepass.

The master password is never kept in memory -- only the derived
PBKDF2 key plus salt are cached while the database is unlocked.
Password comparisons use a constant-time memcmp to avoid timing
attacks.


REQUIREMENTS
------------

  - AmigaOS 3.2 or compatible
  - Motorola 68020 or higher
  - 2 MB RAM free (8 MB recommended)
  - MUI 3.8 (v19) or higher
  - NList.mcc, BetterString.mcc, TextEditor.mcc
  - AmiSSL 5.x and TCP/IP stack (optional -- only
    for the automatic update check)


INSTALLATION
------------

Recommended: open the archive, double-click the "Install" icon
in the LumiPass/ drawer and follow the AmigaOS Installer (English
or German). It copies the binary, the localisation catalogs and
the AmigaGuide help files to the location you choose.

Manual install: copy the LumiPass binary and its .info icon
wherever you like, e.g. SYS:Tools/, place the catalogs in
LOCALE:Catalogs/<language>/ and the guides in HELP:<language>/.

Without catalogs, the built-in English strings are used.


TOOLTYPES
---------

  DATABASE=<path>       Open this file on startup
  AUTOLOCK=<minutes>    Auto-lock interval (0 = disabled)
  CLIPCLEAR=<seconds>   Clipboard timeout (0 = disabled)
  LANGUAGE=<code>       Force catalog (deutsch/english)
  NOUPDATECHECK=1       Disable automatic update check on start


DOCUMENTATION
-------------

  Help/English/LumiPass.guide          AmigaGuide (English)
  Help/Deutsch/LumiPass.guide          AmigaGuide (German)


BUILD INFORMATION
-----------------

  Version:        1.0 (Build 247)
  Binary size:    ~647 KB (stripped)
  Source code:    ~26,701 lines (C + H)
  Compiler:       m68k-amigaos-gcc
  Target CPU:     m68020+


LICENSE
-------

LumiPass is freeware. You may use, copy and redistribute unmodified
binaries freely. Redistribution on Aminet and other archives is
explicitly permitted.

The software is provided "as is", without warranty of any kind. The
author is not liable for any damage, data loss, or security breach
resulting from the use of this software.

Your database is protected only by your master password. There is
NO recovery mechanism. If you forget your master password, your
data cannot be decrypted. Keep a secure backup of your master
password.


REGISTRATION
------------

Registration is optional and does not affect functionality. All
features are available without limits, with or without a key. A
registration is a friendly gesture towards the author and helps
plan further development.

Two ways to register:

  1. With the LumiReg tool (available separately on Aminet) -
     enter name and email, click "Register".

  2. Manually by e-mail to register@amigaworld.de. Please include:

       Name      Name the registration should be issued to
       Email     Address the licence key will be sent to
       Program   Name of the program to register (LumiPass)


CONTACT
-------

  E-mail:  lumipass@amigaworld.de
  Web:     https://www.amigaworld.de/


CREDITS
-------

  Author
    Matthias Münch              Concept, implementation, testing

  Built with help from
    Claude Code (Anthropic)     AI assistant for pair programming

  Third-party components
    Stefan Stuntz               MUI 3.8
    Gilles Masson,
    Laurin Woitok,
    Nick Blackburn              NList.mcc (amiga-mui project)
    Allan Odgaard et al.        BetterString.mcc, TextEditor.mcc
    Olaf Barthel &
    Oliver Roberts              AmiSSL

  Cryptography authors
    Daniel J. Bernstein         ChaCha20, Poly1305, Salsa20
    Joan Daemen,
    Vincent Rijmen              AES/Rijndael
    Alex Biryukov, Daniel Dinu,
    Dmitry Khovratovich         Argon2
    Jean-Philippe Aumasson
    et al.                      BLAKE2
    Phil Katz                   DEFLATE
    Dominik Reichl              KeePass

  Greetings
    Eisman, lokiist, Fossi, yelworC, cappin,
    Cego, McFly, LoneRaider, evil4dmin, jdb78


================================================================
                DEUTSCHE VERSION / GERMAN VERSION
================================================================

LumiPass ist ein nativer Passwortmanager für AmigaOS 3.2, in C
gegen das NDK 3.2 geschrieben und mit vollständiger MUI-3.8-Oberfläche
(v19). Das native Dateiformat nutzt moderne ChaCha20-Poly1305
authentifizierte Verschlüsselung (RFC 8439); Import und Export
im KeePass-Format erlauben die parallele Nutzung mit KeePassXC
und anderen KeePass-kompatiblen Programmen auf modernen Systemen.


FUNKTIONEN
----------

  - Eigenes .lumi-Datenformat (ChaCha20-Poly1305 AEAD, RFC 8439)
  - Volles CRUD: Titel, Benutzername, Passwort, URL, mehrzeilige
    Notizen
  - Hierarchischer Gruppenbaum
  - Echtzeit-Stärkeanzeige mit 16.792-Wort-Wörterbuch gängiger
    Passwörter
  - Passwortgenerator (Länge, Zeichenklassen, aussprechbarer Modus,
    Ausschluss mehrdeutiger Zeichen)
  - Diceware-Passphrasen-Generator (EFF-Langwortliste)
  - Zwischenablage-Kopie mit konfigurierbarem Auto-Clear-Timer
  - Volltextsuche über alle Felder
  - Automatisches Sperren nach konfigurierbarer Leerlaufzeit
  - Minimieren als AppIcon auf der Workbench
  - Import: KeePass 1.x (.kdb), KeePass 2.x und 4.0 (.kdbx, mit
    Schlüsseldateien), CSV
  - Export: KeePass 2.x (.kdbx v3.1), KeePass 4.0 (.kdbx v4),
    CSV, XML, HTML
  - Atomares Speichern (.tmp + Rename) der Datenbank schützt vor
    Datenverlust bei Stromausfall oder Absturz
  - Konfigurierbares .bak-Backup vor jedem Schreiben
  - Single-Instance-Check (Workbench-Doppelklick holt die laufende
    Instanz nach vorn)
  - Volle ARexx-Schnittstelle (Port LUMIPASS)
  - Automatischer Update-Check über Signaturprüfung, optional auch
    still beim Programmstart
  - AmigaGuide-Dokumentation inkl. ARexx-Referenz
  - Lokalisierung: Deutsch und Englisch


KRYPTOGRAPHIE
-------------

  Primäres Verfahren: ChaCha20-Poly1305 AEAD (RFC 8439)
  Schlüsselableitung: PBKDF2-HMAC-SHA256 (100.000 Iterationen)
  Weitere Verfahren:  AES-256, Salsa20, BLAKE2b, Argon2d/id,
                      SHA-256, SHA-512, HMAC-SHA-256

Alle Primitive sind in reinem C implementiert, byte-portabel und
ohne externe Krypto-Bibliothek. Verifiziert gegen die
RFC-Testvektoren und Roundtrip-getestet gegen KeePassXC und
pykeepass.

Das Master-Passwort bleibt nicht im Speicher -- nur der davon
abgeleitete PBKDF2-Schlüssel plus Salt werden zwischengespeichert,
solange die Datenbank entsperrt ist. Passwortvergleiche laufen
zeitkonstant, um Timing-Angriffe zu vermeiden.


SYSTEMVORAUSSETZUNGEN
---------------------

  - AmigaOS 3.2 oder kompatibel
  - Motorola 68020 oder höher
  - 2 MB RAM frei (8 MB empfohlen)
  - MUI 3.8 (v19) oder höher
  - NList.mcc, BetterString.mcc, TextEditor.mcc
  - AmiSSL 5.x und TCP/IP-Stack (optional -- nur
    für die automatische Update-Prüfung)


INSTALLATION
------------

Empfohlen: Archiv öffnen, im Verzeichnis LumiPass/ auf "Install"
doppelklicken und dem AmigaOS-Installer folgen (deutsche oder
englische Sprache). Er kopiert das Binary, die Sprachkataloge und
die AmigaGuide-Dokumentation an den gewählten Ort.

Manuelle Installation: das LumiPass-Binary und das zugehörige
Piktogramm an einen beliebigen Ort kopieren (z.B. SYS:Tools/),
die Kataloge nach LOCALE:Catalogs/<Sprache>/ und die Guides nach
HELP:<Sprache>/.

Ohne Kataloge werden die eingebauten englischen Texte verwendet.


TOOLTYPES
---------

  DATABASE=<Pfad>       Diese Datei beim Start öffnen
  AUTOLOCK=<Minuten>    Auto-Sperr-Intervall (0 = aus)
  CLIPCLEAR=<Sekunden>  Zwischenablage-Timeout (0 = aus)
  LANGUAGE=<Kürzel>     Katalog erzwingen (deutsch/english)
  NOUPDATECHECK=1       Automatische Update-Prüfung abschalten


DOKUMENTATION
-------------

  Help/Deutsch/LumiPass.guide          AmigaGuide (Deutsch)
  Help/English/LumiPass.guide          AmigaGuide (Englisch)


BUILD-INFORMATIONEN
-------------------

  Version:        1.0 (Build 247)
  Binary-Größe:   ~647 KB (gestrippt)
  Quelltext:      ~26.701 Zeilen (C + H)
  Compiler:       m68k-amigaos-gcc
  Ziel-CPU:       m68020+


LIZENZ
------

LumiPass ist Freeware. Unveränderte Binärdateien dürfen frei
genutzt, kopiert und weiterverbreitet werden. Die Verbreitung
über Aminet und andere Archive ist ausdrücklich erlaubt.

Die Software wird "wie sie ist" ohne jegliche Garantie
bereitgestellt. Der Autor haftet nicht für Schäden, Datenverlust
oder Sicherheitsvorfälle, die durch die Nutzung dieser Software
entstehen.

Ihre Datenbank ist ausschließlich durch Ihr Master-Passwort
geschützt. Es gibt KEINE Wiederherstellung. Wenn Sie Ihr
Master-Passwort vergessen, lassen sich Ihre Daten nicht mehr
entschlüsseln. Bewahren Sie eine sichere Kopie Ihres
Master-Passworts auf.


REGISTRIERUNG
-------------

Die Registrierung ist optional und beeinflusst die Funktionalität
nicht. Alle Funktionen stehen ohne Einschränkung zur Verfügung,
mit oder ohne Lizenzschlüssel. Eine Registrierung ist eine
freundliche Geste an den Autor und hilft bei der Planung
weiterer Entwicklung.

Zwei Wege zur Registrierung:

  1. Mit dem Tool LumiReg (separat auf Aminet verfügbar) -
     Namen und E-Mail eingeben, "Registrieren" klicken.

  2. Manuell per E-Mail an register@amigaworld.de mit:

       Name       Name, auf den die Registrierung lauten soll
       Email      Adresse, an die der Lizenzschlüssel geht
       Programm   Name des Programms (LumiPass)


KONTAKT
-------

  E-Mail:  lumipass@amigaworld.de
  Web:     https://www.amigaworld.de/


MITWIRKENDE
-----------

  Autor
    Matthias Münch              Konzept, Umsetzung, Tests

  Unterstützt durch
    Claude Code (Anthropic)     KI-Assistent für Pair-Programming

  Fremdkomponenten
    Stefan Stuntz               MUI 3.8
    Gilles Masson,
    Laurin Woitok,
    Nick Blackburn              NList.mcc (amiga-mui-Projekt)
    Allan Odgaard u. a.         BetterString.mcc, TextEditor.mcc
    Olaf Barthel &
    Oliver Roberts              AmiSSL

  Kryptographie-Autoren
    Daniel J. Bernstein         ChaCha20, Poly1305, Salsa20
    Joan Daemen,
    Vincent Rijmen              AES/Rijndael
    Alex Biryukov, Daniel Dinu,
    Dmitry Khovratovich         Argon2
    Jean-Philippe Aumasson
    u. a.                       BLAKE2
    Phil Katz                   DEFLATE
    Dominik Reichl              KeePass

  Grüße
    Eisman, lokiist, Fossi, yelworC, cappin,
    Cego, McFly, LoneRaider, evil4dmin, jdb78


Contents of util/misc/LumiPass_1.0.247.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Apr 26 10:20 LumiPass/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Apr 26 10:20 LumiPass/Catalogs/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Apr 26 10:20 LumiPass/Catalogs/Deutsch/
-rw-r--r--  1000/1000     3802    9264  41.0% -lh5- 611f Apr 26 10:20 LumiPass/Catalogs/Deutsch/LumiPass.catalog
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Apr 26 10:20 LumiPass/Catalogs/English/
-rw-r--r--  1000/1000     3544    8292  42.7% -lh5- 8c8f Apr 26 10:20 LumiPass/Catalogs/English/LumiPass.catalog
-rw-r--r--  1000/1000     5590   16818  33.2% -lh5- 905b Apr 26 10:20 LumiPass/Catalogs/LumiPass.cd
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Apr 26 10:20 LumiPass/Help/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Apr 26 10:20 LumiPass/Help/Deutsch/
-rw-r--r--  1000/1000    13402   35530  37.7% -lh5- 316d Apr 26 10:20 LumiPass/Help/Deutsch/LumiPass.guide
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Apr 26 10:20 LumiPass/Help/English/
-rw-r--r--  1000/1000    12345   32575  37.9% -lh5- bd4c Apr 26 10:20 LumiPass/Help/English/LumiPass.guide
-rw-r--r--  1000/1000     1760    6728  26.2% -lh5- 66b3 Apr 26 10:20 LumiPass/Install
-rwxr--r--  1000/1000     1511    1976  76.5% -lh5- 1c48 Apr 26 10:20 LumiPass/Install.info
-rwxr-xr-x  1000/1000   327550  662812  49.4% -lh5- 12a5 Apr 26 10:20 LumiPass/LumiPass
-rwxr--r--  1000/1000     1533    1842  83.2% -lh5- bef5 Apr 26 10:20 LumiPass/LumiPass.info
-rw-r--r--  1000/1000     5287   12773  41.4% -lh5- 29a4 Apr 26 10:20 LumiPass/Readme
-rwxr--r--  1000/1000     1042    1543  67.5% -lh5- 597c Apr 26 10:20 LumiPass/Readme.info
-rwxr--r--  1000/1000     1417    2602  54.5% -lh5- bbf9 Apr 26 10:20 LumiPass.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        19 files  378783  792755  47.8%            Apr 26 23:39
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>