Text this: An image encryption algorithm for visually meaningful ciphertext based on adaptive compressed, 2D-IICM hyperchaos and histogram cyclic shift.