Nowe posty

Autor Wątek: Wybór algorytmu szyfrowania - własna implementacja.  (Przeczytany 6448 razy)

axlinux

  • Gość
Hej

Na zajęcia muszę zaimplementować wybrany przeze mnie algorytm szyfrowania.

Nie mogę wybrać niestety RSA. Może to być to alg. symetryczny bądź asymetryczny.

Czy ktoś może mi doradzić w wyborze dość prostego w implementacji i "poważnego" algorytmu (Jakiś szyfr przesuwny odpada :P).

joachim726

  • Gość
Wybór algorytmu szyfrowania - własna implementacja.
« Odpowiedź #1 dnia: 2011-05-07, 12:37:04 »
Skoro nie możesz RSA, to może szyfr Vinegera (pytanie, czy uznasz go za wystaraczająco "poważny", bo z kluczem jedno razowym, to nawet szyfr cezara, nie mówiąc o XOR'ze jest silny :D, ) sugerował bym, (jeśli szyf Vinegera Ci nie odpowiada): Elgamal, jest on bardziej skomplikowany od RSA, ale (przynajmiej mnie było by go zaimplementować) niż blokowe. Jest jeszcze VMPC, ale google daje raczej mało danych na ten temat, zwłaszcza odonośnie deszyfracjii.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Wybór algorytmu szyfrowania - własna implementacja.
« Odpowiedź #2 dnia: 2011-05-07, 17:03:32 »
Z symatrycznych:
- AES
- Blowfish
- DES

Z asymetrycznych:
- algorytm Rabina

Ksanderon

  • Gość
Wybór algorytmu szyfrowania - własna implementacja.
« Odpowiedź #3 dnia: 2011-05-11, 14:29:34 »
może jakieś mniej znane z konkursu na następce DES np. serpent (bardziej ponoć bezpieczny ale wolniejszy). Szczególnie polecam przyjrzenie się serpentowi, bo nie jest on opatentowany- może być problem z materiałami ale myślę, że coś by się znalazło...