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.
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>
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