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