ICryptoTransform.TransformFinalBlock vs ICryptoTransform.TransformBlock

Estou aprendendo criptografia em .net, porque o método 1 funciona enquanto 2 disparou argumento exceção. VejoExceção de algoritmo simétrico para um código completo

1- ICryptoTransform.TransformFinalBlock

2- ICryptoTransform.TransformBlock

obrigado