Why did you use
To protect your data from other people's eyes.
It would not have been protected if anybody could simply crack the encryption. And how should the application distinguish between an evil attacker and you?
Because you should know the encryption password. When you forget it, that's your problem. The application will be as graceful to you as to any evil attacker and that's good this way, because otherwise it woud be useless.
In my view, you have three options:
- Forget about the data. It's gone. Poof!
- Buy a supercomputer for millions of dollars and spend days/weeks/months/years (depending on the strength of your old password) with letting it try to brute-force decrypt your data. Also don't forget about the electricity bill. Supercomputers are no power savers.
- Sit down and try to remember the password. Maybe visit a hypnotist?