string lowercase password random encrypt md5 security url-decode php uppercase tool sha1 reverse decrypt url-encode regular-expressions ereg_replace