Change database encryption passwod without losing existing entries

If I change the database encryption password in the appsettings.json file, I lose access to any existing entries and the app generally just doesn’t work properly. Is there a way to change the password without losing access to the existing entries (such as a process that decrypts them with the current password and re-encrypts them with the new password)?