This tool decrypts saved passwords from DBeaver's credentials-config.json file, enabling secure recovery of database connection credentials.
Recover passwords stored in DBeaver connection.
It is a free and open source database management tool for multiple database systems. This tool recovers passwords saved in its configuration files without requiring manual OpenSSL commands.
Input:
CLI example: openssl aes-128-cbc -d -K babb4a9f774ab853c96c2d653dfe544a -iv 00000000000000000000000000000000 -in credentials-config.json
Output:
{"mariaDB-19bc24c26d4-3a6fa30fc40a567d":{"#connection":{"user":"root","password":"root"}}}Where does DBeaver store saved passwords?
It stores encrypted passwords in its workspace configuration files, usually inside secure storage or data source settings.
Is this useful if I forgot my database password?
Yes, if the password was saved in it, you can extract the encoded value and decode it using this tool to regain access.
How can I retrieve the encoded password from DBeaver?
Locate its workspace directory, find the data source configuration files, copy the encoded password, and paste it into this decoder.