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