CryptographicAlgorithm is revised to abstract class, so both Cipher and InverCipher inherite it and implement it. Decryption has bug git statusgit status