I need to load a file into a varible type System.IO.Stream and then decrypt it (or decrypt it and then load it into a stream). I need to know whats the best encryption for the job. Baiscly I dont want to store the file on the users hard drive.

Any one have any source or links that could help? Is this even possible?