The invention relates to a digital image steganography method which is used for embedding a binary secret message S into an original carrier image Gc with the size of M x N. The digital image steganography method is characterized by comprising the following steps of: firstly calculating a steganography system B of the secret message; Dividing the original carrier image Gc into three continuous pixel group sequences Q which are not overlapped with one another; Converting the binary secret message S into a B-system secret message SB; Taking out a group of data from the three-pixel group sequenceQ according to a sequence; Taking out a bit of secret data dB from the B-system secret message SB according to a sequence; Determining a candidate pixel value field set [phi]B (x, y, z) of the three-dimensional space point (x, y, z), and parameters k1 and k2: searching the candidate pixel value field set [phi]B (x, y, z) to find out (x ', y', z '), and satisfying f (x', y ', z') = dB; Replacing (x, y, z) in the three-pixel-group sequence Q by using (x ', y', z ') to complete steganography embedding of the secret data dB; Compared with the prior art, the method has the advantages that a smaller mean square error can be obtained, and the non-perceptibility and safety of the steganographic image can be effectively improved.