Hallo liebe Gemeinde!
Ich will momentan ein Programm schreiben, welches eine Adler32 Prüfsumme errechnet.
Ich habe mir diesen Source Code mal angeschaut und ausprobiert:
http://www.java-examples.com/generate-adler32-checks…
import java.util.zip.Adler32;
import java.util.zip.Checksum;
public class CalculateAdler32ForByteArray {
public static void main(String args[]){
String str = "Generate Adler32 Checksum For Byte Array Example";
byte bytes[] = str.getBytes();
Checksum checksum = new Adler32();
checksum.update(bytes,0,bytes.length);
long lngChecksum = checksum.getValue();
System.out.println("Adler32 checksum for byte array is :" + lngChecksum);
}
}
Allerdings kommt dabei wenn ich „asd“ als String eingebe etwas anderes heraus wie auf
http://www.insidepro.com/hashes.php?lang=eng
Wo ist der Fehler?
Vielen Dank!