@nikolal PGP is strong but it doesn't "hide" the text in the sense that attacker can clearly see the file is encrypted; if you want to masquerade the encrypted file as unsuspicious data such as JPEG you can use steganography e.g. jsteg