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