C++ header only library for compact string encryption