Symmetrical And Asymmetrical Cryptography