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