HASH TECHNOLOGIES