A Framework for Adversarial Streaming via Differential Privacy and Difference Estimators