O md5 é uma criptografia fácil de entender e bem prática. O md5 não pode ser "descriptografado" e ele é utilizado geralmente mais para scripts de Login, entenda como:
O usuário digita sua senha, a senha digitada é criptografada em md5 e é procurada no database, caso a senha no database (também em md5) for igual a digitada, é liberada o login!
Vou fazer uma simples criptografia da palavra 'atum'
<?
$palavramd5 = md5(atum);
echo $palavramd5 // Exibe a palavra em md5
?>
Não é difícil! :)