Cryptografieprogramma

Status
Niet open voor verdere reacties.

noor0909

Nieuwe gebruiker
Lid geworden
18 jan 2017
Berichten
3
Wie o wie zou mij kunnen helpen met het schrijven van een cryptografie programma in java?
 
Als je meer uitlegt geeft vergroot dit de kans op reacties aanzienlijk, want waar gaat het hier over? Huiswerk, commerciële opdracht, hobby? Waarom niet een bestaande open source implementatie gebruiken? En zo zijn er vast nog wel wat vragen te bedenken?
 
symmetrisch / asymmetrisch ? block / stream encoding?

Maar inderdaad. je bent veel beter af met bestaande implementaties in de meeste gevallen
 
Het is een opdracht voor studie, waarbij de gebruiker een tekst moet invoeren en een sleutel, vervolgens moet kiezen uit verschillende vercijfersystemen( Caesar, PPS en Spoorboom), waarna het programma de tekst vercijfert en het resultaat toont.
 
Voor "primitieve" encryptie zoals Caesar kun je veelal toe met een hash die je creerd vanuit de sleutel en vervolgens gebruik je de hash als basis voor een pseudo-random functie die je letters opschuift of beter: volledig scrambled (dus volledige lettersubstitutie ipv links rechtsom)
 
Ik snap niet helemaal wat u nu bedoelt. Zou u dit willen uitleggen?
 
Toch is het allemaal standaard encryptie terminologie ;)

De verschillende encrypties hebben allemaal een random input nodig die je weer af kan spelen. Het "random" maken moet gebeuren aan de hand van de sleutel.

Enfin, pure caesar encryptie heeft slechts 25 mogelijkheden (+1 +2 ... +25). Een iets betere versie heeft substitutie van 1 letter met een andere letter. (zonder vaste relatie in het alfabet)

Zodra je begrijpt hoe de encryptie werkt is het allemaal niet zo moeilijk.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan