Если в кратце… Это называется эксперемент с черным ящиком. Создаем файл из нулей, отдаём его на съедение шифравальщику, смотрим, что стало с файлом после зашифрования.
Например, наш исходный файл из нулей имеет размер 6 байт, а на выходе получаем, например, 16 байт. Увеличим размер исходного файла до 17, и на выходе получим уже 32. От сюда вывод — длина блока 16 байт. Если бы было поточное шифрование, то кол-во байт в исходном файле было бы равно кол-ву байт в зашифрованном (ну или почти равно, шифратор может добавлять какие-то свои спец байтики, но это тоже ловится путем различных экспериментов с разным размером файла).
Для нахождения обратной связи шифруется, опять же, файлик из нулей, и то, что получаем на выходе, берем за эталон, с которым будем сравнивать дальнейшие результаты. Следующий шаг, изменим в исходном файле один байт (первый), и посмотри как изменится файл на выходе. Если на выходе так же изменился один байт, то скорее всего обратной связи нет. Для очистки совести можно снова взять исходный файл и изменить в нем второй байт, и так же посмотреть, что получится на выходе после шифрования. Потом средний, потом последний, можно хоть все их по порядку перебрать.
Гамма находится путем зашифрования файла из нуликов, длины… ну по больше, т.к. размер гаммы может быть различным. И что бы поймать гамму на повторении нужно, что бы она повторялась). Таким образом, если в зашифрованном файле мы увидим периодически повторяющуюся последовательность байт, то значит перед нами та самая гамма.
Вопрос.
А когда вы смотрите на шарика вторым способом (ЗА плоскость), то они у вас четкие? Просто у меня пока что получается видеть их размытыми, и то всего первые три шара. Остальные пока не получается свести.
Например, наш исходный файл из нулей имеет размер 6 байт, а на выходе получаем, например, 16 байт. Увеличим размер исходного файла до 17, и на выходе получим уже 32. От сюда вывод — длина блока 16 байт. Если бы было поточное шифрование, то кол-во байт в исходном файле было бы равно кол-ву байт в зашифрованном (ну или почти равно, шифратор может добавлять какие-то свои спец байтики, но это тоже ловится путем различных экспериментов с разным размером файла).
Для нахождения обратной связи шифруется, опять же, файлик из нулей, и то, что получаем на выходе, берем за эталон, с которым будем сравнивать дальнейшие результаты. Следующий шаг, изменим в исходном файле один байт (первый), и посмотри как изменится файл на выходе. Если на выходе так же изменился один байт, то скорее всего обратной связи нет. Для очистки совести можно снова взять исходный файл и изменить в нем второй байт, и так же посмотреть, что получится на выходе после шифрования. Потом средний, потом последний, можно хоть все их по порядку перебрать.
Гамма находится путем зашифрования файла из нуликов, длины… ну по больше, т.к. размер гаммы может быть различным. И что бы поймать гамму на повторении нужно, что бы она повторялась). Таким образом, если в зашифрованном файле мы увидим периодически повторяющуюся последовательность байт, то значит перед нами та самая гамма.
А когда вы смотрите на шарика вторым способом (ЗА плоскость), то они у вас четкие? Просто у меня пока что получается видеть их размытыми, и то всего первые три шара. Остальные пока не получается свести.