Algorithm For Encryption And Decryption