Skip to content

Commit

Permalink
Update Kaytto-ohje.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Jsos17 authored Sep 7, 2018
1 parent 74eb025 commit 152637d
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions documentation/Kaytto-ohje.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,32 @@

## Ohjelman suorittaminen

Lataa jar ja anna kansiossa jossa jar sijaitsee komentoriviltä komento:

java -jar ?????.jar



## Ohjelman hyväksymät syötteet

Kaikille Vigenere ciphereille pitää syöttää lowercase tekstiä joka sisältää vain standardi latinankielisen aakkoston 26 kirjainta abcdefghijklmnopqrstuvwxyz. Jos teksti sisältää väleja, erikoismerkkejä jne niin salauksen tulos ei välttämättä ole onnistunut. Transposition cipher salauksille voi syöttää vapaamuotoista tekstiä joka sisältää myös isoja kirjaimai, välejä jne.

Salauksen murtamistoiminnallisuudessa syötetyn tekstin pitää olla yhdessä pötkössä käyttäen vain standardi latinankielisen aakkoston 26 kirjainta abcdefghijklmnopqrstuvwxyz. Tämä pätee sekä Vigenere cipherin murtamistoiminnallisuudessa eetä Transpositions cipherin murtamistoiminnallisuudessa.

Salauksen murtamiseen ohjeistava gif löytyyy [viikon 6 raportista](https://github.com/Jsos17/Classic-crypto/blob/master/documentation/Viikkoraportti-6.md) (ulkoasu on hiukan muuttunut mutta ei paljon).

Avaimien siältöön on ohjelmassa erittäin hyvä ohje.

Jos tekstiä copypastetaan, niin kannattaa kiinnittää huomiota että rivinvaihtoja ei copypastea mukana tai lisävälilyöntejä sillä tällöin eri toiminnallisuudet eivät luultavasti toimi oikein.

## Testiluokat

Testit löytyvät kansiosta

CryptoApp/rc/test/java/crypto

josta valitaan halutun pakkauksen testit.

## Jar

Jar löytyy CryptoApp/target kansiosta tai releases osiosta.

0 comments on commit 152637d

Please sign in to comment.