Skip to content

feat: Support decryption of Firefox 144+ (AES-256-CBC)#498

Merged
moonD4rk merged 2 commits intomoonD4rk:mainfrom
slimwang:firefox-aes-256-cbc
Feb 13, 2026
Merged

feat: Support decryption of Firefox 144+ (AES-256-CBC)#498
moonD4rk merged 2 commits intomoonD4rk:mainfrom
slimwang:firefox-aes-256-cbc

Conversation

@slimwang
Copy link
Contributor

Summary

Add support for decrypting saved passwords in Firefox 144 and later versions.

Starting from Firefox 144, Mozilla migrated password encryption from 3DES to AES-256-CBC. This PR updates the decryption logic to ensure compatibility with the new encryption scheme.

Changes

  • Implement support for Firefox 144+ AES-256-CBC password encryption
  • Maintain compatibility with previous Firefox versions
  • Update README with recent update information

Testing

  • Tested on Firefox 144+ and 139
  • Verified successful password decryption
  • Existing tests remain passing

@moonD4rk
Copy link
Owner

LGTM, Thanks for your hard work!

@moonD4rk moonD4rk merged commit 54f55a0 into moonD4rk:main Feb 13, 2026
6 checks passed
@slimwang slimwang deleted the firefox-aes-256-cbc branch February 15, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments