Module authenticator::backup::aegis
source · Expand description
Aegis Import/Export Module
See https://github.com/beemdevelopment/Aegis/blob/master/docs/vault.md for a description of the aegis vault format.
This module does not convert all information from aegis (note, icon, group are lost). When exporting to the aegis json format the icon, url, help url, and tags are lost.
Exported files by this module cannot be decrypted by the python script provided in the aegis repository (https://github.com/beemdevelopment/Aegis/blob/master/docs/decrypt.py). However, aegis android app is able to read the files! See line 173 for a discussion.
Structs§
- Encrypted version of the JSON format.
db
is simply a base64 encoded string with an encrypted AegisDatabase. - Plaintext version of the JSON format.
- Contains All OTP Entries
- OTP Entry Details
- Header of the Encrypted Aegis JSON File
- Parameters to Database Encryption
- Header Slots
- An OTP Entry