daily pastebin goal
48%
SHARE
TWEET

Untitled

a guest Jul 17th, 2017 48 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #3ad algorithm
  2.  
  3. S)L' algoritmo si basa su questo schema:
  4.  
  5. 1 2 3 4 5 6 7     A B C D E F G
  6. 2 3 4 5 6 7 8     H I L M N O P
  7. 3 4 5 6 7 8 9     Q R S T U V Z
  8.   5 6 7 8 9        J K W X Y
  9.  
  10. S2)Solo se la stringa è maggiore di 9 va moltiplicato tutto lo schema per le volte che serve per arrivare a contenere la stringa, tranne le lettere straniere(moltiplicato per 2):
  11.  
  12. 1 2 3 4 5 6 7 8 9 10 11 12 13 14      A B C D E F G
  13. 2 3 4 5 6 7 8 9 10 11 12 13 14 15     H I L M N O P
  14. 3 4 5 6 7 8 9 10 11 12 13 14 15 16    Q R S T U V Z
  15.   5 6 7 8 9                              J K W X Y  
  16.  
  17. 1)Eliminate la lunghezza della stringa dallo schema(esempio: la lunghezza della stringa da criptare è di 3 lettere):
  18. 1 2 -3- 4 5 6 7
  19. 2 -3- 4 5 6 7 8
  20. -3- 4 5 6 7 8 9
  21.     5 6 7 8 9
  22.    
  23. 2)Dividete lettera per lettera la stringa:
  24. $SR=3|A|D
  25.  
  26. 3)Ora togliete tutti i multipli della lunghezza della stringa:
  27. 1 2 -3- 4 5 -6- 7
  28. 2 -3- 4 5 -6- 7 8
  29. -3- 4 5 -6- 7 8 -9-
  30.     5 -6- 7 8 -9-
  31.  
  32. 4)Calcolate quante "righe" di numeri sono sbarrate:
  33. 1 2 -3- 4 5 -6- 7
  34. 2 -3- 4 5 -6- 7 8
  35. -3- 4 5 -6- 7 8 -9-
  36.     5 -6- 7 8 -9-
  37.  
  38. $RS=3 (3,6,9)
  39.  
  40. 5)Ogni $RS evidenziate un numero da quelli rimanenti:
  41. 1 2 [4] 5 7
  42. [2] 4 5 [7] 8
  43. 4 [5] 7 8
  44. [5] 7 8
  45.  
  46. 6)Trovate la posizione della lettera nell' alfabeto(le lettere straniere vanno messe alla fine dell' alfabeto nelle rispettive posizioni in cui sono nella tabella:
  47. (Se è un numero la posizione equivale al valore del numero)
  48. $CR=3
  49.  
  50. 7)Somma i primi $CR numeri evidenziati.
  51. $SM=(4+2+7)=13
  52.  
  53. 8)Moltiplica $SM x $CR:
  54. Risultato=$SM*$CR=39
  55.  
  56. 9)Se l' ultimo numero cerchiato*$CR (5*3=15) è dispari si aggiunge la lettera equivalente sulla griglia:
  57. 1 2 3 4 5 6 7     A B C D E F G
  58. 2 3 4 5 6 7 8     H I L M N O P
  59. 3 4 5 6 7 8 9     Q R S T U V Z
  60.  [5] 6 7 8 9      [J] K W X Y
  61.  
  62. 10)Se invece l' ultimo numero cerchiato*$CR (5*3=15,in questo caso è dispari perciò si salta questo punto) è pari si affianca al risultato:
  63. 39&5
  64.  
  65. 11)(Se questa è l' ultima lettera/numero della stringa saltate il passaggio 11)
  66. Se la lettera della stringa che segue è una vocale si trova l' intero del risultato/2:
  67. 39J/2=19J
  68.  
  69. Ricominciare il procedimento dal punto 6 fino ad arrivare alla fine della stringa da criptare.
  70. 3AD=19J4J725
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top