Session-based encryption keys

I have some data I'd like to encrypt, but I'd like to not require entering a password. Is there any information that's only available when the user is logged-in? For example, a hash of their password (different from the one stored in the registry).
Alternatively, does Windows provide any encryption functions that use the session information?
The user SID is persistent, though.
Topic archived. No new replies allowed.