Hash-Funktion umgehen
Hallo ich habe eine kleine Frage,
Es gibt ein Latex Dokument, Auszug :
...
32,19Euro 94,55Euro%vom 5.9.2016 1000Euro
...
Diese Latex-Datei wird mit dem folgenden Code verschlüsselt. Ich habe keinen Zugriff auf die Hashfunktion (also ist bekannt), aber soll nun den Code so ändern, dass am Ende dennoch den Eintrag 1000Euro zu einem Eintrag, der als 10Euro dargestellt
wird .... hat jemand einen Rat? Ich werde hier irgendwie nicht schlau
char * hash (char * data){
char * hashed_data = calloc(sizeof(char), 16);
int i=0;
while (i<32){
hashed_data[i%15] = 'A' + (hashed_data[i%15] + 11*i + (*data)) % ('Z' - 'A' + 1);
data++; i++;
}
return (hashed_data);
}
Hat jemand einen Rat?
Es gibt ein Latex Dokument, Auszug :
...
32,19Euro 94,55Euro%vom 5.9.2016 1000Euro
...
Diese Latex-Datei wird mit dem folgenden Code verschlüsselt. Ich habe keinen Zugriff auf die Hashfunktion (also ist bekannt), aber soll nun den Code so ändern, dass am Ende dennoch den Eintrag 1000Euro zu einem Eintrag, der als 10Euro dargestellt
wird .... hat jemand einen Rat? Ich werde hier irgendwie nicht schlau
char * hash (char * data){
char * hashed_data = calloc(sizeof(char), 16);
int i=0;
while (i<32){
hashed_data[i%15] = 'A' + (hashed_data[i%15] + 11*i + (*data)) % ('Z' - 'A' + 1);
data++; i++;
}
return (hashed_data);
}
Hat jemand einen Rat?
Please also mark the comments that contributed to the solution of the article
Content-Key: 627403
Url: https://administrator.de/contentid/627403
Printed on: April 26, 2024 at 02:04 o'clock
2 Comments
Latest comment
Hi,
Unabhängig von der Frage:
E.
Unabhängig von der Frage:
Ich werde hier irgendwie nicht schlau
Das ist vollkommen verständlich bei solch unverständlichen Sätzen:Ich habe keinen Zugriff auf die Hashfunktion (also ist bekannt), aber soll nun den Code so ändern, dass am Ende dennoch den Eintrag 1000Euro zu einem Eintrag, der als 10Euro dargestellt wird ....
E.