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