Advertisement
Guest User

Untitled

a guest
May 24th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. infa 24.05
  2. kartkóweczka będzie z szyfrowania + jutro z bramek!!!!!!!!!
  3.  
  4. szyfrowanie:
  5. 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
  6. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
  7.  
  8. algorytm uzgadniania kluczy: ALG DIFFIEGO - HELLMANA
  9. f(x)=a^x mod p, a należy do <2;p-2>
  10. f(x)=7^x mod 11 INFORMACJA JAWNA
  11. trudność zależy od wielkości liczb (np p - liczba 100cyfrowa)
  12. wartości x są tajne
  13.  
  14. f(3)=7^3 mod 11= 343 mod 11 = 2
  15. f(2)=7^2 mod 11= 49 mod 11 = 5
  16. ------------------------------------------
  17. SUPERTAJNECZAJANIEPATRZ x=13, bo 13 nikt nie lubi xd
  18. logarytm dyskretny: 7^x mod 11 = 5 x=log... (dyskretny)
  19. 7^13 mod 11 = 2
  20. czaja robi 2^5 mod 11 = 10
  21. 10^13 mod 11 = 10
  22. klucz: 10
  23.  
  24. -------------------------------------------------------------------------
  25. SZYFR RSA
  26. nk liczba n
  27. n=p*q p,q - pierwsze, im większe tym lepsze
  28. (funkcja eulera - wiki) fi(n)=(p-1)(q-1), np p=11,q=7
  29. n=pq=11*7=77 - jawna
  30. fi(77)=77-11-7+1=60
  31. nwd(fi(n),e) <---- fi(n) względnie pierwsza z liczbą jakąś
  32. nwd(fi(n),e)=1
  33. np. e=31
  34. (n,e) - klucz publiczny
  35. (77,31)
  36. użycie: chcę przesłać liczbę 9
  37. 9^31 mod 77 - otrzymane
  38. (zaszyfr)^-1
  39. 31*x przyst 1 mod 60
  40. x=31
  41. gcd - great common division (nwd)
  42. 9^31 (to jest ta odwrócona) mod 77
  43.  
  44. >p=1489
  45. >q=2137
  46. >n=3179856
  47. fi(3179856)=1488*2136=3178368
  48. e=1589184
  49. (3179856,1589184)
  50. lift(Mod(9^1589184,3179856)
  51. PARI.exe
  52.  
  53.  
  54. SZYFRY POLIALFABETYCZNE
  55. abcdefghijklmnopqrstuvwxyz
  56. qwertyuiopasdfghjklzxcvbnm
  57.  
  58. szyfr adfgvx
  59. A D F G V X
  60. A q 3 w e r t
  61. D a s d f 1 2
  62. F m z n x b c
  63. G 6 0 4 y u i
  64. V 5 o 8 p g l
  65. X k h j 7 9 v
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement