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