Guest User

Untitled

a guest
May 22nd, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. public class TestKripto {
  2.  
  3. //@, 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
  4.  
  5. public static void main(String[] args){
  6.  
  7. int[] podatki1 = {'S','R','E','C','N','O','@','N','O','V','O','@','L','E','T','O'};
  8. Kljuc kljuc1 = new Kljuc(2012);
  9. Kripto k1 = new KriptoXOR(podatki1, kljuc1, false);
  10.  
  11. int[] podatki2 = {'D','A','N','E','S'};
  12. Kljuc kljuc2 = new Kljuc(22);
  13. Kripto k2 = new KriptoCezar(podatki2, kljuc2, false);
  14.  
  15. int[] podatki3 = {'S','A','F','A','R','I'};
  16. Kljuc kljuc3 = new Kljuc(68);
  17. Kripto k3 = new KriptoXOR(podatki3, kljuc3, false);
  18.  
  19. int[] podatki4 = {'O','T','O','R','I','N','O','L','A','R','I','N','G','O','L','O','G','I','J','A'};
  20. Kljuc kljuc4 = new Kljuc(123);
  21. Kripto k4 = new KriptoXOR(podatki4, kljuc4, false);
  22.  
  23. int[] podatki5 = {'G','L','A','V','O','B','O','L'};
  24. Kljuc kljuc5 = new Kljuc(856);
  25. Kripto k5 = new KriptoCezar(podatki5, kljuc5, false);
  26.  
  27. Kripto[] tabela = new Kripto[5];
  28. tabela[0] = k1;
  29. tabela[1] = k2;
  30. tabela[2] = k3;
  31. tabela[3] = k4;
  32. tabela[4] = k5;
  33.  
  34. for(int i=0; i<tabela.length; i++){
  35. System.out.println(tabela[i].toString());
  36. tabela[i].izpisiTekstovno();
  37. tabela[i].izpisiNumericno();
  38.  
  39. if(tabela[i] instanceof KriptoXOR){
  40. tabela[i].enkriptiraj();
  41. tabela[i].izpisiNumericno();
  42. tabela[i].dekriptiraj();
  43. tabela[i].izpisiNumericno();
  44. }else{
  45. tabela[i].enkriptiraj();
  46. tabela[i].izpisiTekstovno();
  47. tabela[i].dekriptiraj();
  48. }
  49.  
  50. tabela[i].izpisiTekstovno();
  51. System.out.println();
  52. }
  53.  
  54. }
  55.  
  56. }
Add Comment
Please, Sign In to add comment