MD5 is neither an encryption nor an encoding: it's a hash. The difference is (with a good deal of hand-waving) that for encodings the decoder is widely known, while for encryption, you have to know the key to decrypt it. But a hash is a one-way ting - once something is hashed, you can't ever retrieve the original.
hope this helps, this was given in the SCWCD exam study kit
✧ BASIC: Performed by sending the username and password in Base64 encoding. Advantages: � Very easy to set up � Supported by all browsers Disadvantages: � It is not secure, since the username and password are not encrypted. � You cannot customize the look and feel of the dialog box.
✧ DIGEST: Performed by sending a digest of the password in an encrypted form. Advantages: � Secure Disadvantages: � Not supported by all browsers
✧ FORM: Performed by sending username and password in Base64 encoding. The username and password are captured using a customized HTML FORM. Advantages: � Easy to set up � Supported by all browsers � Customized look and feel Disadvantages: � It is not secure, since the username and password are not encrypted unless HTTPS is used.
✧ CLIENT-CERT: Advantages: � Very secure � Supported by all browsers Disadvantages: � Costly to implement
"It's not enough that we do our best; sometimes we have to do<br />what's required."<br /> <br />-- Sir Winston Churchill