This document proposes a hybrid approach to text and image steganography using AES encryption and LSB substitution. It begins with background on cryptography, steganography, and image steganography techniques. It then reviews related work that uses direct hiding, XOR encryption, AES encryption with LSB nibble substitution, and techniques requiring pre-agreed cover images. The proposed system first encrypts a text or image using AES before embedding it in a cover image using an improved LSB technique that can store more data while maintaining image quality. It presents the methodology, sample screenshots and concludes the technique provides improved security while being user friendly. Future work could extend it to other file types and formats.