Java, podział tekstu na potrzeby RSA

0

Napisałem programik który szyfruje dany test algorytmem rsa.
Na razie szyfruje znak po znaku.
Wiem, że lepszym wyjściem byłoby podzielenie tekstu na bloki długości nie większej niż długość klucza.

Co zrobić żebym mógł szyfrować cały fragment teksu(o danej długości¹) jednocześnie?

¹Liczby pierwsze mogą być długości <4, 4096> bit, więc klucz może być różnej długości.

1

Jak zwykle było to banalne i wystarczyło, że trochę pomyślałem i po problemie.
Wystarczyło skojarzyć, że tekst zamieniony na tablicę bajtów można porcjami zamieniać na Biginteger.
W odwrotną stronę obiekt Biginteger zamieniamy na tablicę bajtów i stworzyć z tego Stringa.

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