Dames en heren,
Sinds kort begonnen met het bestuderen van nieuwe ontwikkel talen, ben nu bezig met C# voor websites.
Heb nu 1,5 week flink geoefend in deze taal en ben nu bezig met een simpele studie opdracht.
Voor deze opdracht moet ik een C# encrypter en decrypter maken voor het versleutelen van bepaalde gegevens.
Alvorens ik de informatie in de Encrypter gooi wil ik graag nog enkele handelingen verrichten, 1 daarvan is om elke karakter in de gegeven string te vervangen met het een andere karakter. Hiervoor heb ik simpelweg twee arrays gemaakt waarvan de eerste het alfabet van A-Z is en de tweede is Z-A:
Wat ik wil bereiken is dat de gegeven string wordt opgedeeld, per karakter, en dat in een array wordt geplaatst. Dit array wordt uitgelezen en doormiddel van de replace functie worden de karakters omgegooid. Na dit proces wil ik dat de array gegevens weer aan elkaar worden geplakt zodat ik weer 1 string terug krijg. Hierna kan ik deze string in de encrypter gooien.
Het proces in het kort:
string "appels" gaat de functie in en string "zkkvos" komt eruit.
Reden dat ik het hier vraag: ik kan de hele string afgaan en vervangen maar omdat ik de string niet opdeel krijg ik waardes die ik niet meer kan terugkeren:
"appels" wordt "zzkvos" o.i.d.
Ik sta open voor verbeteringen in elk opzicht, aangezien ik nog een beginneling ben op dit gebied. Ik zal vast wel een bepaalde functie over het hoofd zien of ik zal wellicht teveel handelingen laten uitvoeren voor iets wat veel makkelijker kan. Echter is het wel een must dat deze handeling wordt uitgevoerd alvorens het de encrypter in gaat!!!
Mvg,
Roberto
Sinds kort begonnen met het bestuderen van nieuwe ontwikkel talen, ben nu bezig met C# voor websites.
Heb nu 1,5 week flink geoefend in deze taal en ben nu bezig met een simpele studie opdracht.
Voor deze opdracht moet ik een C# encrypter en decrypter maken voor het versleutelen van bepaalde gegevens.
Alvorens ik de informatie in de Encrypter gooi wil ik graag nog enkele handelingen verrichten, 1 daarvan is om elke karakter in de gegeven string te vervangen met het een andere karakter. Hiervoor heb ik simpelweg twee arrays gemaakt waarvan de eerste het alfabet van A-Z is en de tweede is Z-A:
C#:
1
2
| string[] abc = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}; string[] cba = { "z", "y", "x", "w", "v", "u", "t", "s", "r", "q", "p", "o", "n", "m", "l", "k", "j", "i", "h", "g", "f", "e", "d", "c", "b", "a", }; |
Wat ik wil bereiken is dat de gegeven string wordt opgedeeld, per karakter, en dat in een array wordt geplaatst. Dit array wordt uitgelezen en doormiddel van de replace functie worden de karakters omgegooid. Na dit proces wil ik dat de array gegevens weer aan elkaar worden geplakt zodat ik weer 1 string terug krijg. Hierna kan ik deze string in de encrypter gooien.
Het proces in het kort:
string "appels" gaat de functie in en string "zkkvos" komt eruit.
Reden dat ik het hier vraag: ik kan de hele string afgaan en vervangen maar omdat ik de string niet opdeel krijg ik waardes die ik niet meer kan terugkeren:
"appels" wordt "zzkvos" o.i.d.
Ik sta open voor verbeteringen in elk opzicht, aangezien ik nog een beginneling ben op dit gebied. Ik zal vast wel een bepaalde functie over het hoofd zien of ik zal wellicht teveel handelingen laten uitvoeren voor iets wat veel makkelijker kan. Echter is het wel een must dat deze handeling wordt uitgevoerd alvorens het de encrypter in gaat!!!
Mvg,
Roberto