No caso, o IV estva incorreto, pois devo passar sim 8 bytes.
Porém, vou explicar, esse é um cliente para um servidor, ou seja, eu me conecto ao servidor e ele me volta o timestamp dele e o IV, o IV tem um tamanho máximo de 128bits, é esse tamano que ele me volta. Assim, eu recebo isso, e por meio de um arquivo de configuração leio uma senha que é definida tanto no servidor como no cliente. Essa senha é a chave, dela eu tenho que criar uma chave onde os dados possam ser criptados por mim e decripitados pelo servidor.
No total, tenho esses dados, o IV, a senha ( chave) e o conteúdo que deve ser criptografado.
Não tenho conhecimento sobre Java, e estou tendo dificuldades com o throws, etc… hoje que comecei a entender sobre o try e catch.
Esses códigos acima são o que estou tentando fazer pela documentação que me foi passada por aqui…
Nos exemplos que tó pesquisando, não consegui vislumbrar como montar esses dados criptografados de acordo com esse necessidade… se alguém tiver mais dicas, eu agradeço…