ASP.NET MembershipProvider -- How exactly does it do encryption?
<p>I need to understand the details of how MembershipProvider performs encryption:</p>

<ol>
<li>What algorithm does it use?</li>
<li>Is there any base64 encoding pre-processing or post-processing?</li>
<li>Anything extra it does in addition to the standard algorithm it uses?</li>
</ol>

<p>Given a plain text password to encrypt, please walk me through the exact steps that produce the final encrypted password that's returned.</p>

<p>I think seeing the source code would go a long way in answering my questions, but I haven't been able to find it online.  I have only found <a href="http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.encryptpassword.aspx" rel="nofollow">this documentation</a>, which does not provide implementation details.</p>

<p>Thanks for any info!</p>
