deepthroat
Erfahrenes Mitglied
Hi.
Zufällig hat "The quick brown fox jumps over the lazy dog" genau die richtige Größe, so das es dann passt.
Wie schon gesagt, ist diese Vorverarbeitung unnötig. Du kopierst die Daten 3fach umher ohne wirklich etwas mit ihnen anzustellen.
Gruß
Irgendwas kann hier nicht stimmen. Das Ergebnis von modulo 64 kann 0 bis 63 sein. 56 - 63 = -7.C++:// ... and then the '0' bit until the string length is congruent to 56 modulo 64. input.append(56 - (input.size() % 64), '\0');
Zufällig hat "The quick brown fox jumps over the lazy dog" genau die richtige Größe, so das es dann passt.
Wie schon gesagt, ist diese Vorverarbeitung unnötig. Du kopierst die Daten 3fach umher ohne wirklich etwas mit ihnen anzustellen.
Gruß