Reversible data embedding method using HAM with encryption