I inherited a ASP.Net website. Some changes need to be implemented. The login for the application is encrypted using the md5cryptoserviceprovider class. After upgrading to 2.0, the password is no longer encrypted the same as when it was 1.1. I left the 1.1 virtual directory and it's still working. On the same box, I loaded the 2.0 code and setup a new virtual directory (which isn't encrypting the same as 1.1).I copied the section below from the 1.1 machine.config section into the web.config and the 2.0 machine.config.<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1"/>Here is the code that is generating the hash. MD5CryptoServiceProvider encryptionServiceProvider = new MD5CryptoServiceProvider();