Um motivo pode ser que o conteúdo contenha o caractere ASCII 4, que é equivalente a ctrl - d ("fim de transmissão EOT"); seguido por qualquer entrada adicional: isto é o mesmo que você colando os dados criptografados, pressionando ctrl - d e digitando algum lixo final.
Você poderia usar um editor hexadecimal para analisar a entrada. Se você encontrar um caractere (byte) 04
, então você detectou o problema.