Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Wie van jullie kent de faq Mediaguard Musings van J.M.Donald.

Ik ben hem ernstig aan het bestuderen maar loop vast halverwege het decryptie algo. Bijvoorbeeld: Een XOR toepassen op binaire getallen is mij duidelijk, maar hier wordt met keybytes gewerkt en met een constante en tabellen.Ook bij de uitleg over de signatuur schiet mijn basis kennis tekort.

Wie kan mij een impuls geven op wat voor manier dan ook, zodat ik weer verder kan?

Ik zou je echt heel dankbaar zijn.

Oh ja , met een zoekmachine ben ik niet echt opgeschoten.

Mijn actie hoort bij Jouw reactie.

Hart. gr. v/d realist


Geplaatst:

Een contstante is een verwijzing. Tabellen zijn een soort Excel-bladen, een tabel bestaat uit meerder kolommen, en de kolommen bevatten velden.

Denk dat met keybytes een unieke sleutel wordt bedoeld. Met deze unieke sleutel (1 of meedere velden die een rij met gegevens uniek maakt) kan je een specifieke rij met gegevens ophalen, voor verdere verwerking. Ben niet heel goed in uitleggen maar lees een basisboek databases, denk dat je dit verder helpt.<p>Wie kan dit verder aanvullen ?

Geplaatst:

zoek eens op "hash tables" dit is wat je nodig hebt. Denk bv eens aan documentatie enkele hogescholen en Uni's in Nl.<p>mvg

Geplaatst:

@vdbeek69:

Heel bedankt voor je reactie: Aan de hand van je verhaal heb ik de volgende bewerking als voorbeeld genomen uit de eerdergenoemde faq:

new k5 = old k5 XOR T1(k4 XOR k6 XOR C) k5 is het 5e byte van een key enz.

Stel nu (willekeurig gekozen): old key k5=A1 , k4=B2 , k6=C3 en Constante C=1 en de tabel T1=(overgenomen uit de faq):

02ah,0e1h,00bh,013h,03eh,06eh,032h,048h

0d3h,031h,008h,08ch,08fh,095h,0bdh,0d0h

0e4h,06dh,050h,081h,020h,030h,0bbh,075h

0f5h,0d4h,07ch,087h,02ch,04eh,0e8h,0f4h

0beh,024h,09eh,04dh,080h,037h,0d2h,05fh

0dbh,004h,07ah,03fh,014h,072h,067h,02dh

0cdh,015h,0a6h,04ch,02eh,03bh,00ch,041h

062h,0fah,0eeh,083h,01eh,0a2h,001h,00eh

07fh,059h,0c9h,0b9h,0c4h,09dh,09bh,01bh

09ch,0cah,0afh,03ch,073h,01ah,065h,0b1h

076h,084h,039h,098h,0e9h,053h,094h,0bah

01dh,029h,0cfh,0b4h,00dh,005h,07dh,0d1h

0d7h,00ah,0a0h,05ch,091h,071h,092h,088h

0abh,093h,011h,08ah,0d6h,05ah,077h,0b5h

0c3h,019h,0c1h,0c7h,08eh,0f9h,0ech,035h

04bh,0cch,0d9h,04ah,018h,023h,09fh,052h

0ddh,0e3h,0adh,07bh,047h,097h,060h,010h

043h,0efh,007h,0a5h,049h,0c6h,0b3h,055h

028h,051h,05dh,064h,066h,0fch,044h,042h

0bch,026h,009h,074h,06fh,0f7h,06bh,04fh

02fh,0f0h,0eah,0b8h,0aeh,0f3h,063h,06ah

056h,0b2h,002h,0d8h,034h,0a4h,000h,0e6h

058h,0ebh,0a3h,082h,085h,045h,0e0h,089h

07eh,0fdh,0f2h,03ah,036h,057h,0ffh,006h

069h,054h,079h,09ah,0b6h,06ch,0dch,08bh

0a7h,01fh,090h,003h,017h,01ch,0edh,0d5h

0aah,05eh,0feh,0dah,078h,0b0h,0bfh,012h

0a8h,022h,021h,03dh,0c2h,0c0h,0b7h,0a9h

0e7h,033h,0fbh,0f1h,070h,0e5h,017h,096h

0f8h,08dh,046h,0a1h,086h,0e2h,040h,038h

0f6h,068h,025h,016h,0ach,061h,027h,0cbh

05bh,0c8h,02bh,00fh,099h,0deh,0ceh,0c5h

Wat ik nu graag wil is dat ik aan de hand van deze gegevens met de eerder genoemde bewerking :

new k5 = old k5 XOR T1(k4 XOR k6 XOR C) ,de nieuwe keybyte k5 uit kan rekenen.

Met de rekenmachine van microsoft kun je heel handig 2 hex getallen "Xor"-en, maar ik heb geen idee hoe ik die C=1 en de tabel T1 er bij moet betrekken.

Heb jij of iemand anders hiervoor een concrete oplossing?

Ik ga in ieder geval ook eens in een boek over databases sneupen.<p>@radxnl

Het zoekwoord "hash tables" scoorde bij mij meer dan 100 000 hits. Ik ben trouwens een programma tegengekomen en dat heette "Genera Stringa Xorata" Er is geen tekst bij en je kunt er 8 Keybytes "Xor"en met 8 Datobytes en dat is allles. Alleen deze Xor functie komt niet overeen met die v/d rekenmachine van Microsoft.Ik heb het idee dat dit programma met mijn probleem te maken heeft. Weet jij of iemand anders toevallig iets over dit programma?

Ook bedankt voor de reactie.

Mijn actie hoort bij Jouw reactie.

Hart. gr. v/d realist

Geplaatst:

Heb me nog niet verdiept in de diepere materie van het coderen, tabellen en constante die termen komen uit het programmeren en databases. Weet natuurlijk niet de termen dezelfde zijn als in codeer land. Zal me dr ook dieper in verdiepen (het is ook reuze interessant) die faq die je al gevonden hebt kun je me die sturen in een pm'tje ?

Gast
Dit onderwerp is nu gesloten voor nieuwe reacties.
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...