A Survey on Various Cryptographic Algorithms