hash algorithms

Implemented at UAS during hands on lab