With the spread of digital data around the world through the internet, the security of the data has raised a concern to the people. Many methods are coming up to protect the data from going into the hands of the unauthorized person. Steganography and cryptography are two different techniques for data security. The main purpose in cryptography is to make message concept unintelligible, while steganography aims to hide secret message. Digital images are excellent carriers of hidden information. The authors propose a method of combining steganography and cryptography for secret data communication. In this paper, they propose a high-performance JPEG steganography along with a substitution encryption methodology.