Como anexar ao arquivo criptografado AES

Eu estou escrevendo algum tipo de logger que produz arquivos de log criptografados. Infelizmente, a criptografia não é meu lado forte. Agora eu posso escrever para arquivar várias mensagens e depois fechar o arquivo. Então eu posso abri-lo, acrescentar algumas mensagens, fechar novamente e após a descriptografia vejo bytes de preenchimento no meio do arquivo. Existe alguma maneira de trabalhar com o arquivo criptografado sem ter que descriptografá-lo toda vez que eu quiser acrescentar algumas mensagens?

EDITAR: pouco mais detalhes. Implementação atual utiliza CipherOutputStream. Como eu entendo, não há comoprocurar usando isso. Posso usar a opção 'NoPadding' se eu controlar que o tamanho dos dados de saída é divisível pelo tamanho do bloco?

questionAnswers(5)

yourAnswerToTheQuestion