I am writing a software program that requies a password to enter because the data within is confidential. I need a way of saving the data added to the program in a way that is NOT readable without the program. Now here is the awkward part. Using the registry is a bad idea cos it can be cracked easy, INI files are a prob for the same reason and if i use a database file then it ends up missing when i createthe software and use on another computer, i cant find the database???

So to tie this up, what way should i use to save the data from my program??
If you say encryption then explain how please. Any other method will be good as well