Different Classess and Methods Related to Cryptography