Hasher 1.0

=======
Quick and dirty version