$right[123]
$from_user[123]
$crypted[^math:crypt[$right;^$apr1^$]]
#обратите внимание на то, что $crypted при каждом обращении разный
$crypted<br>
^if(^math:crypt[$from_user;$crypted] eq $crypted){ Казнить нельзя, помиловать }{ Казнить, нельзя помиловать }
Подробная информация о MD5 доступна здесь: http://www.ietf.org/rfc/rfc1321.txt