Changed stream name factory
Linqified hash algorithm