Abstract:An Integer Wavelet Transform with parameters is firstly constructed and the transmutative Rijndael code is used to construct a Hash function, and then a visible digital watermark algorithm based on the Integer Wavelet Translation with parameters, Discrete Cosine Transform (DCT) and the Transmutative Rijndael encryption algorithm are presented. The change of parameters of the integer wavelet and the Hash function guarantees the security of the watermark which satisfies the public-key system. By theoretical analysis and numerous experiments, it is shown that a wide prospect for this algorithm can guarantee the quality of the image and the safety of the watermark.