A program in which a text file is encrypted by recursively replacing the characters using nongraphic characters, hence making it unreadable to human. Each character first goes through Columnar Transposition Cipher, then replaced with a pair of non-graphic characters. This process repeats as many times as directed by the user.
Skills involved:
Java, Cryptography