{"id":27946992,"url":"https://github.com/florian-berger/authydecryptor","last_synced_at":"2025-10-08T04:35:54.785Z","repository":{"id":290651740,"uuid":"974480307","full_name":"florian-berger/AuthyDecryptor","owner":"florian-berger","description":"Decrypts encrypted TOTP tokens from Twilio Authy and re-generates the QR code for easy setup in other authentication apps. It does NOT load the data from the Authy servers, the file with the encrypted tokens needs to be provided by the user.","archived":false,"fork":false,"pushed_at":"2025-05-14T21:07:17.000Z","size":123,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T21:51:07.406Z","etag":null,"topics":["2fa","authy","multifactor-authentication","second-factor","twilio"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/florian-berger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"ultimateg4ming","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2025-04-28T21:02:26.000Z","updated_at":"2025-05-14T21:33:02.000Z","dependencies_parsed_at":"2025-05-07T13:59:00.304Z","dependency_job_id":"b57ae45b-f035-4cd5-8e79-45a49c25baf0","html_url":"https://github.com/florian-berger/AuthyDecryptor","commit_stats":null,"previous_names":["florian-berger/authydecryptor"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/florian-berger/AuthyDecryptor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-berger%2FAuthyDecryptor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-berger%2FAuthyDecryptor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-berger%2FAuthyDecryptor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-berger%2FAuthyDecryptor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/florian-berger","download_url":"https://codeload.github.com/florian-berger/AuthyDecryptor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-berger%2FAuthyDecryptor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273257156,"owners_count":25073529,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2fa","authy","multifactor-authentication","second-factor","twilio"],"created_at":"2025-05-07T13:58:56.311Z","updated_at":"2025-10-08T04:35:49.750Z","avatar_url":"https://github.com/florian-berger.png","language":"C#","funding_links":["https://ko-fi.com/ultimateg4ming"],"categories":[],"sub_categories":[],"readme":"# AuthyDecryptor\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](LICENSE)\n[![Issues](https://img.shields.io/github/issues/florian-berger/AuthyDecryptor?logo=github\u0026style=for-the-badge)](https://github.com/florian-berger/AuthyDecryptor)\n[![Discord](https://img.shields.io/discord/302523634075828226?label=Discord\u0026logo=discord\u0026style=for-the-badge)](https://ultgmng.de/discord)\n\nThis tool decrypts the TOTP secrets stored by the [**Authy** app](https://www.authy.com/). Why? Because in 2024, Twilio (the company behind Authy) decided to discontinue the support of their Desktop application from one day to another.\n\nAs a software developer, I must easily access tokens in my everyday work. Sadly, Twilio does not provide any way to access my own tokens' secrets in plain text. I don't want to remove and create a new token for more than 70 different accounts I protected within Authy.\n\nEven the export of the encrypted ones requires some complex setup (as described [here by AlexTech01](https://github.com/AlexTech01/Authy-iOS-MiTM/)). If you have access to your encrypted secrets, you can use this project to decrypt them and re-create it with some alternative solutions.\n\n\u003e [!WARNING]  \n\u003e Storing unencrypted secrets on the hard disk can compromise its security. If you save the decrypted file, make sure that your system is protected accordingly and that the file is not transmitted to third parties.\n\n## Contribution\nTo contribute to the development of this project, take a look at the [Contribution guidelines for this project](CONTRIBUTION.md).\n\n## TODO\n- [x] CLI tool\n- [x] GUI with the ability to render secrets as QR codes\n- [x] Load already decrypted files\n- [x] Edit tokens and save them\n- [x] UI localization\n\n## Syncfusion\nThis project uses WPF components from Syncfusion. I am not allowed and not able to license the binaries of Syncfusion as part of this project!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorian-berger%2Fauthydecryptor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflorian-berger%2Fauthydecryptor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorian-berger%2Fauthydecryptor/lists"}