A one-way function mapping arbitrary input to fixed-size output, used heavily in signing and integrity workflows.