You can store the encrypted password in the heap, and have each function that needs the password to decrypt the password as a local variable on the stack. As stack memory is very temporary unlike heap memory, the clear-text password will only be visible for a limited amount of time.
Originally posted by Jim Frank: I have to get rid of a password in memory after decrypted and used. The password is encypt and decrypt with JCE. I was thinking such: