Image encryption has unique characteristics that differs from other data, with pixels representation having undergone many encryption techniques, such as data embedding, AES, chaotic transpositions, DES etc. Some of these techniques are not really practical for the modern security application, although other techniques proposed against reversible attack, by combining both Chaotic Steganography and Cryptography together, in order to increase encryption strength. In this proposal work, we used structural and non-linear technique, using pre-defined encoding system and FFT shifting, to produce QRs keys for both encryption and decryption processes, the initial keys are present, but not dependent as secrets keys, they are encoded dynamically each time, to generate vector of Bar Codes, then reshaped to QR codes thru generation phases. We calculated the information entropy that reached up to 7.995 for the encrypted image, and NPCR is 99.62%, as well as, the average changing intensity UACI up to 33.95% for some results on our samples. These results are compared with some previous methods and it came with good ranking.