A backup decryptor for the andOTP Android app
Project description
andOTP-decrypt
Tools:
andotp_decrypt.py
: A decryption tool for password-secured backups of the andOTP two-factor android app.- Output is written to stdout
generate_qr_codes.py
: A tool to generate new, scanable QR code images for every entry of a dump- Images are saved to the current working directory
generate_code.py
: A tool to generate a TOTP token for an account in the backup
Setup
Poetry install (recommended)
- Install poetry
pip install poetry
(or use the recommended way from the website)
- Install everything else
poetry install
- Launch the virtualenv
poetry shell
Pip install
sudo pip3 install -r requirements.txt
On debian/ubuntu this should work:
sudo apt-get install python3-pycryptodome python3-pyotp python3-pyqrcode python3-pillow python3-docopt
Usage
- Dump JSON to the console:
./andotp_decrypt.py /path/to/otp_accounts.json.aes
- Generate new QR codes:
./generate_qr_codes.py /path/to/otp_accounts.json.aes
- Generate a TOTP code for your google account:
./generate_code.py /path/to/otp_accounts.json.aes google
Thanks
Thank you for contributing!
- alkuzad
- ant9000
- anthonycicc
- erik-h
- romed
- rubenvdham
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
andotp-decrypt-0.1.1.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for andotp_decrypt-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f1b7592ac31869d35d43330c96a9fee5bcc654b716e3485b3d635a7b4de9114 |
|
MD5 | dc81fb6e66661cfae4b17b782b58c51a |
|
BLAKE2b-256 | a845f992fa7d199728c3560fc97cad5ed7e15a78b1157703f7053f6f6fa0a290 |