Описание тега stream-cipher

Криптопоток - это поток, который реализует потоковый шифр, который представляет собой алгоритм симметричного шифрования, который шифрует входной поток произвольной длины простого текста, используя поток шифрования (ключ) для создания выходного потока зашифрованного текста.

Что это такое?

Криптопоток - это поток, реализующий потоковый шифр.

Потоковый шифр - это симметричный алгоритм шифрования, который шифрует поток произвольной длины простого текста, используя поток шифрования (ключ) для создания потока зашифрованного текста.

Как это работает?

Алгоритмы симметричного шифрования подразделяются на блочные и потоковые шифры. Блочные шифры шифруют фиксированные блоки битов открытого текста. Потоковые шифры шифруют каждую цифру простого текста одну за другой.

Таким образом, потоковый шифр преобразует поток открытого текста в поток зашифрованного текста в реальном времени.

Фреймворк.net предлагает CryptoStream класс, реализующий потоковый шифр.

Смотрите также