Voor mijn stage ben ik lekker aan het werk met ASP, nu heb ik een
simpele encryptie routine bedacht,
Dit levert vervolgens een string op, bv
om de string er correct uit te krijgen alleen is deze key natuurlijk vrij kort.
Kortom een behoorlijke overhead, dit kan natuurlijk veel beter alleen weet
ik niet exact hoe.
Nu kan ik met MOD wel een soort checksum berekenen maar hoe zou ik
dit het best kunnen gebruiken om een sterkere encryptie te krijgen met
minder overhead.
simpele encryptie routine bedacht,
ASP.NET Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| Function encrypt(strcode,key) strcodelengte = len(strcode) On Error Resume Next FOR strloop = 1 to strcodelengte strcodechar = Mid(strcode, strloop,1) On Error Resume Next strint = (Asc(strcodechar)+key)*strcodelengte strint = strint + (strloop*key) FOR strloop2 = len(strint) to 5 strint = "0" & strint NEXT encryptstr = encryptstr& "" & strint NEXT encrypt = encryptstr End Function |
Dit levert vervolgens een string op, bv
("tweakers" met key 1337) Nu is het al wel zo dat je echt de KEY moet hebben012961014322015515016820018237019526020967022312
om de string er correct uit te krijgen alleen is deze key natuurlijk vrij kort.
Kortom een behoorlijke overhead, dit kan natuurlijk veel beter alleen weet
ik niet exact hoe.
Nu kan ik met MOD wel een soort checksum berekenen maar hoe zou ik
dit het best kunnen gebruiken om een sterkere encryptie te krijgen met
minder overhead.
[ Voor 29% gewijzigd door avon op 06-05-2003 11:11 ]
Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!