I was wondering, whether there is a known safe way to store username and password safely for desktop application.

For example, the open source [KeyPass](http://keepass.info/help/base/faq_tech.html)

Let's say I get access to user local computer, grab all its KeyPass's configuration files, and step through KeyPass source code, is that I can reverse the user username and password after then?