Originally posted by SvG
Zo heb ik ook een codeer/decodeer functie geschreven, deze was afhankelijk van de tekst die voorafging, bv:
formule: ord(Ch) Xor Sleutel + Last.
Hierbij is Sleutel het "wachtwoord". en Last de uitkomst van de vorige uitkomst.
dus de tekst: ABC word 65 66 67 en als je dan een encryptie er op los laat, waarbij het paswoord ( moet een getal zijn ) 15 is:
Ch = Chr(65 Xor 15 + 0) { 65 Xor 15 = 78; 78 + 0 = 78 }
Last = ord(Ch) { Last = 78 }
Ch = Chr(66 Xor 15 + 78) { 66 Xor 15 = 77; 77 + 78 = 155 }
Last = ord(Ch) { Last = 155 }
Ch = Chr(65 Xor 15 + 155) { 67 Xor 15 = 76; 76 + 155 = 231 }
Last = ord(Ch) { Last = 78 }
je krijgt nu:
78 155 231
Bookmarks