Ну да - это же вполне годный вариант, разве нет? Т.е. понятно, что при дампе памяти (что для простых обывателей довольно сложная задача) можно угнать. Но если просто свистнуть файлы ничего не выйдет, разве не отличная защита?
И такой вопрос. А зачем вообще тогда использовать ключ шифрования? Ведь он по большому счету не имеет никакого смысла. Т.е., если ключ находится рядом с зашифрованными данными, то это тоже самое, что они в открытом виде лежали бы. разве нет? Да и приложение было бы шустрее и т.п. (если все в открытом виде). Иначе говоря, какую цель он несет вообще (ключ шифрования)?