Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TestKripto {
- //@, 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
- public static void main(String[] args){
- int[] podatki1 = {'S','R','E','C','N','O','@','N','O','V','O','@','L','E','T','O'};
- Kljuc kljuc1 = new Kljuc(2012);
- Kripto k1 = new KriptoXOR(podatki1, kljuc1, false);
- int[] podatki2 = {'D','A','N','E','S'};
- Kljuc kljuc2 = new Kljuc(22);
- Kripto k2 = new KriptoCezar(podatki2, kljuc2, false);
- int[] podatki3 = {'S','A','F','A','R','I'};
- Kljuc kljuc3 = new Kljuc(68);
- Kripto k3 = new KriptoXOR(podatki3, kljuc3, false);
- int[] podatki4 = {'O','T','O','R','I','N','O','L','A','R','I','N','G','O','L','O','G','I','J','A'};
- Kljuc kljuc4 = new Kljuc(123);
- Kripto k4 = new KriptoXOR(podatki4, kljuc4, false);
- int[] podatki5 = {'G','L','A','V','O','B','O','L'};
- Kljuc kljuc5 = new Kljuc(856);
- Kripto k5 = new KriptoCezar(podatki5, kljuc5, false);
- Kripto[] tabela = new Kripto[5];
- tabela[0] = k1;
- tabela[1] = k2;
- tabela[2] = k3;
- tabela[3] = k4;
- tabela[4] = k5;
- for(int i=0; i<tabela.length; i++){
- System.out.println(tabela[i].toString());
- tabela[i].izpisiTekstovno();
- tabela[i].izpisiNumericno();
- if(tabela[i] instanceof KriptoXOR){
- tabela[i].enkriptiraj();
- tabela[i].izpisiNumericno();
- tabela[i].dekriptiraj();
- tabela[i].izpisiNumericno();
- }else{
- tabela[i].enkriptiraj();
- tabela[i].izpisiTekstovno();
- tabela[i].dekriptiraj();
- }
- tabela[i].izpisiTekstovno();
- System.out.println();
- }
- }
- }
Add Comment
Please, Sign In to add comment