A backup decryptor and OTP generator for the vault of the Aegis Authenticator Android app, inspired by asmw/andOTP-decrypt. It allows to decrypt the Aegis vault and export its values in different formats (stdout, CSV, QRCode, Json). It allows to generate TOTP codes on the fly.
- export QRCodes in a unique PDF or HTML (simple paper backup)
- support for HOTP format
python3 aegis-decrypt.py [-h] --vault VAULT [--entryname ENTRYNAME] [--output {None,csv,qrcode,json,otp}] [--password PASSWORD]
Exports are created in the folder ./export/
inside the projecy itself
Pipenv install (recommended)
- Install Pipenv
pip install --user pipenv
(or use the recommended way from the website)
- Install everything else
pipenv install
- Launch the virtualenv
pipenv shell
Pip install
pip3 install --user -r requirements.txt