using cryptopp lib https://github.com/weidai11/cryptopp/releases/tag/CRYPTOPP_8_9_0
random hasher in cpp :D