è un algoritmo di Hashing, e di solito si usa per "crittografare" (ma non è il termine esatto,credo che sia meglio usare "codificare") le password in chiaro...cmq
http://it.wikipedia.org/wiki/Md5
Ad esempio, la funzione in php
Codice:
<?
$password="ciao";
$coded=md5($password);
echo $coded;
?>
Produrrà
Codice:
6e6bc4e49dd477ebc98ef4046c067b5f
cioè "ciao" codificato in MD5
EDIT: e se vuoi proprio saperlo bene...beh non c'è niente di meglio dell'RFC...
http://www.faqs.org/rfcs/rfc1321