Cryptography and Stenography-New Algorithms and Applications