Calculo do CRC-16

Olá a todos.

Estou precisando efetuar este calculo para poder verificar a integridade dos dados enviados em uma rede, me disseram que existe uma classe da propria SUN sem documentação que implementa este calculo do CRC-16, através de um array de bytes.

Alguem sabe onde encontro esta classe ou qualqyuer outro material existente em que possa me ajudar a resolver isto?

Agradeço a atenção de todos.

Abraço!