Utility classes for general cryptograpic purposes.