Szyfrowanie i deszyforwanie tekstu na podstawie FFT

0

Witam,

Krótko zwięźle i na temat. Jak zaszyfrować i zdeszyfrować tekst na podstawie AES 128, 256 na podstawie FFT w C#. Np, textBox1 - tekst jawny, textbox2 klucz i textbox3 szyfogram, button szyfruj button2 deszyf. Nie wiem jak się nawet do tego przymierzyć.. Jakby ktoś wpadł na jakiś pomysł to prosiłbym o kod..

1

Ale co ma FFT do AESa?

0

Muszę napisać program który szyfruje metodą AES za pomocą FFT. Nie wiem, skoro dostałem taki temat to musi mieć pod jakimś kątem coś z tym wspólnego. DLatego swój problem tutaj zgłaszam bo nie mam kompletnie pomysłu.

Ewentualnie metodą RSA

1

Mozesz podać konkretnie dokładnie treść zadania? Bo mam wrażenie że dla ciebie AES, FFT i RSA to są tylko niezrozumiałe trzyliterowe skróty...
Szyfrowanie AES to blokowy szyfr symetryczny, nie jakoś mega złożony w implementacji niemniej też nie zupełnie trywialny. RSA to szyfr asymetryczny z ograniczeniami na rozmiar szyrfowanego tekstu, ale z punktu widzenia implementacji jest generalnie trywialny bo wymaga jedynie modularnego potęgowania, które nawet implementowane ręcznie ma jedną pętlę.
Szyfry symetryczne i asymetryczne mają zupełnie inne zastosowania.

0

Szyfrowanie i deszyfrowanie pliku tekstowego na podstawie fft. - to jest treść zadania. p.s. Wiem o co chodzi, specjalnie tak napisałem, bo nie wiem w której metodzie, będzie łatwiej wdrożyć fft.

0

Jak FFT może się przydać do AESa to zupełnie nie mam pojęcia bo szyfrowanie AESem to przecież tylko transpozycje bajtów, jedno mnożenie przez wielomian (może ewentualnie tutaj by sie cos dało zrobić?), i xor.
Do RSA mogłoby się przydać do https://gmplib.org/manual/FFT-Multiplication.html jeśli chcesz ręcznie implementować potęgowanie modularne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1