Na pewno nie do złamania będzie taki szyfr gdy kolejne bajty szyfrujemy przez xor z lsowowymi bajtami. A co gdy będziemy robić xor z bajtami pseudolosowymi wygenerowanymi przez algorytm? Najprostsze nie powtórzą się przez \(\displaystyle{ 2^{32}}\) czy \(\displaystyle{ 2^{31}}\) bajtów. Tylko w tym przypadku kluczem byłby seed, skoro jest 32-bitowy, brute force może go złamać.
Ale są inne metody generowania liczb pseudolosowych, z długim seedem. Tylko znowu kłopot, bo o ile 32-bitowy generator np. Borlanda jest bardzo szybki, to inny generator może być dużo wolniejszy, AES ma 18 taktów na bajt, jeśli wygenerowanie liczby pseudolosowej trwa dłużej, jest niewydajne.
[Algorytmy][Kryptografia] Czy taki szyfr będzie bezpieczny?
- Borneq
- Użytkownik
- Posty: 247
- Rejestracja: 23 lip 2010, o 07:50
- Płeć: Mężczyzna
- Lokalizacja: geo:lat=0 geo:lon=0
- Podziękował: 13 razy
[Algorytmy][Kryptografia] Czy taki szyfr będzie bezpieczny?
Ostatnio zmieniony 21 lis 2014, o 08:16 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.