Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

TI_2

Stream ciphers

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Потоковое шифрование

Вариант 3

Реализовать систему потокового шифрования и дешифрования для файла с любым содержимым с помощью генератора ключевой последовательности на основе линейного сдвигового регистра с обратной связью LFSR 1 (размерность регистра 25). Начальное состояние регистра ввести с клавиатуры. Поле для ввода состояния регистра должно игнорировать любые символы кроме 0 и 1. Вывести на экран сгенерированный ключ (последовательность из 0 и 1), исходный файл и зашифрованный файл в двоичном виде. Программа не должна быть написана в консольном режиме. Результат работы программы – ашифрованный/расшифрованный файл. Программа не разрешает вводить в регистр какие-либо символы коме 1 и 0, не позволяет запустить шифрование если размер введенного регистра не равен 25

Img_alt