Authy Decryptor

Authy Decryptor

20251 monthDeveloper Tools

Overview

Authy Decryptor is a Rust tool to decrypt Authy authenticator backup tokens from an encrypted JSON file or CSV export and migrate them to other 2FA managers, including Aegis, Ente, and Vaultwarden/Bitwarden. It is a multi-crate workspace with a crypto core (PBKDF2, AES-CBC, HMAC, SHA1), a clap-based CLI, and an optional egui desktop GUI with QR display. It is published three ways: on npm as @nick22985/authy-decryptor with per-platform prebuilt binaries, on crates.io via cargo install authy-decryptor, and through GitHub releases.

RustCLICryptographyeguiNPM

My Role

Author

Key Features

Decrypt Authy backups from encrypted JSON or CSV
Export to Aegis, Ente, and Vaultwarden/Bitwarden
clap-based CLI plus optional egui desktop GUI
QR code display for scanning into new apps
Published to npm and crates.io
Cross-platform prebuilt binaries

Tech Stack

Frontend

egui / eframe

Backend

RustPBKDF2 / AES-CBC / HMAC

Tools & Services

clapnpmcrates.ioGitHub Actions