2 votes

mauvaise sortie du CRC32 dans Android

Je calcule le CRC32 comme le code ci-dessous :

import java.util.zip.CRC32;

String data = "99D5503012013165411";
    byte bytes[] = data.getBytes();
    Checksum checksum = new CRC32();
    checksum.update(bytes, 0, bytes.length);
    long checksumValue = checksum.getValue();
    System.out.println("Result of CRC32 : " +Long.toHexString(checksumValue) + " !");

lorsque je compare mon code avec celui-ci calcul CRC32 en ligne il ne me donne le bon résultat que lorsque le type d'entrée est ASCII, il y a donc un moyen d'avoir le même résultat que pour l'hexagone ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X