Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.38 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.38 KB

Aegis-decrypt

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.

⚠️ Currently, it supports only TOTP tokens. ⚠️ A few improvements are in progress:

  • export QRCodes in a unique PDF or HTML (simple paper backup)
  • support for HOTP format

Usage

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

Development Setup

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