Roland Moers 82a83f8458 Merge pull request #3 from ewdurbin/ewdurbin/master
Render valid QR Codes.
2018-02-15 21:45:22 +01:00
2017-12-24 01:18:56 +01:00
2017-12-23 22:41:37 -05:00
2017-12-24 01:18:56 +01:00
2017-12-31 14:29:12 +01:00
2017-12-31 14:29:12 +01:00

decrypt-otpauth-files

This tool allows for decrypting the encrypted backups/account files created by OTP Auth for iOS.

If you find problems with the file format (in particular security related issues), do not hesitate and file an issue.

Usage

Requires:

git clone https://github.com/CooperRS/decrypt-otpauth-files.git
cd decrypt-otpauth-files
pipenv install
# Decrypt a full backup file
pipenv run python decrypt_otpauth.py decrypt_backup --encrypted-otpauth-backup <path to your OTP Auth backup>
# Decrypt a single account export
pipenv run python decrypt_otpauth.py decrypt_account --encrypted-otpauth-account <path to your OTP Auth account>

Demo

The project contains two OTP Auth exports for demo purposes:

  • backup.otpauthdb: A complete OTP Auth backup
  • account.otpauth: One account exported by OTP Auth

The password for both files is abc123.

example gif

Credits

Inspired by ewdurbin and his evacuate_2STP repo.

Description
No description provided
Readme MIT 1.1 MiB
Languages
Python 92.3%
Dockerfile 7.7%