N
NEWBIE_99
Gast
Hallo Leute ich versuche die Prüfsumme einer Datei zu erstellen, komme aber mit der Aufgabe / Hinweis des Profs nicht klar....
Prüfsummenbildung
Addieren Sie alle Bytes auf. Nehmen Sie das Ergebnis der Addition bei jedem Schritt modulo
Integer.MAX_VALUE. Stimmt die gespeicherte Prüfsumme mit der der dekomprimierten Daten
überein ist davon auszugehen dass das Passwort korrekt war.
Was soll ich denn mit "modulo Integer.MAX_VALUE" anstellen??
Mein Code:
DANKE!!!
Prüfsummenbildung
Addieren Sie alle Bytes auf. Nehmen Sie das Ergebnis der Addition bei jedem Schritt modulo
Integer.MAX_VALUE. Stimmt die gespeicherte Prüfsumme mit der der dekomprimierten Daten
überein ist davon auszugehen dass das Passwort korrekt war.
Was soll ich denn mit "modulo Integer.MAX_VALUE" anstellen??
Mein Code:
Code:
/*
* PRÜFSUMME BERECHNEN
*/
public int pruefsumme(byte[] byte_array)
{
int sum=0;
for(int i=0; i<byte_array.length;i++)
{
if(byte_array[i] >= 0)
{
sum += byte_array[i];
//sum = Integer.MAX_VALUE; ????
}
}
return sum;
}
DANKE!!!