Ja, hvis det er samme program som har dannet checksummene, så er samme algoritme brugt. Men nej umiddelbart kan man ikke fortælle noget, da uendeligt mange algoritmer kan danne disse checkesumme også for samme programmer. Du er nødt til at have information om det program som har dannet checksummene for at man kan udtale sig mere om en eventuel sammenhæng. Der mangler simpelt hen oplysninger for at kunne komme med det svar, som du efterlyser. Hvem er I? Er det en matematikopgave I har fået stillet? I så fald mangler der nogle oplysninger.
nej det er ikke en opgave.... Hvilke oplysninger mangler du? Vi kan evt. aftale noget med penge, hvis du er interesseret skriv til mig på tuning@tuning.dk
Det er overhovedet ikke penge jeg er interesseret i. Men nogle flere oplysninger om hvad og hvordan de checkesumme er blevet bestemt. Normalt bruge man checksumme til at kontrollere at et program/en fil ikke er blevet ændret, eventuelt sammenholdt med filens størrelse.
Synes godt om
Slettet bruger
02. juni 2003 - 16:13#11
Du skal bare tage tvær summen. Det er den samme ved alle tallene 57335: 5+7 = 12 =3+3 = 6 = 6+3 = 9 = 9+5 = 14 = 5
Synes godt om
Slettet bruger
02. juni 2003 - 16:15#12
Håber du for står det jeg skriver:
Eller kan det siges sådan her: 5+7+3+3+5 = 23 og 2+3 = 5
Det er da ikke tværsummen. Det er 57335: 5+7+3+3+5=23 2+3=5. Men alle tallene har da ikke samme tværsum, eller er der noget jeg ikke har forstået? F.eks. har 30013 og 58021 tværsum 7.
Det er fra samme program disse tal, og programmet virker fordi det er blevet tilpasset af et program,,, problemet er at vi selv ville manuelt vil kunne tilpasse det program..
Ikke helt. Mener du at I selv skal kunne checke om hvad checksummen skal være for et givet program, eller ønsker du at man skal kunne lave en anden checksum for det samme program eller ...?
Ja vi skal selv kunen checke hvad checksummen er for et program... Så vi kan ændre i programemt og bagefter tilpasse checksummen så programmer virker igen
Da der findes uendelig mange måder at lave checksum på, så skal I have fat på algoritmen til den checksum, som er blevet brugt. Uden den kan vi ikke hjælpe. Som jeg har nævnt tidligere, så findes der uendelig mange checksumsalgoritmer, som kan give netop de checksumme for de programmer I har. Det lyder som en opgave, der er praktisk umulig at løse uden at man kender checksumsalgoritmen. I er nødt til at spørge den som har lavet checksumsprogrammet, hvordan det virker, inklusive hvordan den beregner checksummen. Problemet med disse checksumsalgoritmen er at der findes uendelig mange algoritmer og det er kun en forsvindende del af dem som giver lige netop disse checksummer. Håber du forstår hvad jeg mener. Basalt set drejer det sig om forståelsen af hvad uendeligt er. Det kræver nok at man har en matematisk baggrund på universitetsniveau for at forstå det. Den eneste måde I kan finde det på er enten at få algoritmen fra programmøren, eller at reverse engineere checksumsprogrammet eller at lave en brut force på checksumsalgoritmen. I skal dog regne med at med den nuværende computerkraft vil I sandsynligvis aldrig finde algoritmen i jeres levetid. Beklager at jeg ikke kan hjælpe jer bedre. Men matematikkens love kan ikke omgås.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.