there is no password entering anywhere in the current process. simple an encryption today and a decryption tomorrow. No one is allowed to know about the encryption process.
Keeping an encryption process secret is a recipe for desaster. The algorithm is of course public, but what you pobably mean is that no one should be able to guess the encryption key, which may be generated from internal variables sufficiently hard to guess for the adversary, such as combination of MAC address, CPU tick counter, free HD space and what not. This is probably enough for practical purposes. Still, the entropy contained there is rather small, and better secrecy can be achieved by use of external, truly unguessable sources of entropy such as mouse and/or keyboard input.