Ten artykuł od 2025-12 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych. Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte. Sprawdź w źródłach:Google Books•Google Scholar•BazHum•BazTech•RCIN• Internet Archive (texts / inlibrary) Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu. Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.
Tryb sprzężenia zwrotnego wyjścia (z ang.Output Feedback - OFB) – tryb użycia szyfru blokowego pozwalający na użycie go do kodowania strumieni danych. Szyfr blokowy używany jest do wygenerowania pseudolosowego ciągu danych, który następnie pełni role strumienia szyfrującego, mieszanego z danymi za pomocą funkcji XOR.
Opis algorytmu:
Wybierany jest losowy, znany jedynie komunikującym się stronom, blok danych zwany wektorem inicjalizujący (IV). Jego długość jest zależna od wybranego szyfru i jest równa długości bloku na którym operuje szyfr.
Blok ten szyfrowany jest za pomocą klucza.
Uzyskany ciąg danych stanowi:
Początek strumienia szyfrującego dla funkcji XOR.
Tekst jawny którego zaszyfrowanie dostarczy kolejny fragment strumienia szyfrującego.