http://alia-the-pony.livejournal.com/ (
alia-the-pony.livejournal.com) wrote in
useless_faq2014-10-22 12:46 am
![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Картинка через морзянку
Допустим, мы имеем телеграфиста и приёмщика сигнала, оба используют какой-либо одинаковый аглоритм шифрации/дешифрации двоичного цифрового сигнала в/из азбуку Морзе. Сколько минимально потребуется времени на то, чтобы передать таким образом картинку в формате BMP с глубиной цвета в 24 бита и разрешением 1.024х768px? Время на шифрацию/дешифрацию данных не учитываем, только передачу посредством телеграфа, вручную.
no subject
1мбайт=8388608 бит
1мбайт = 1024 кбайт
1кбайт = 1024 байт
1 байт = 8 бит
а дальше умножте колличество бит на средню скорость передачи телеграфистом 1 символа (бита) с помощью телеграфного ключа.
no subject
скажем, тупо точка - ноль, тире - единица (можно, думаю, немного оптимальнее)
скажем, 3-4 нажатия в секунду телеграфист руками какое-то время потянет (хотя, говорят опытные до 300 знаков в минуту могут), получаем 4718592 секунд = 78643,2 минут = 1310,72 часов = 54,613(3) суток
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
no subject
Вам нужно транслировать матрицу цветных пикселей? Нужно передать файл *.bmp (с заголовками, палитрой и прочей атрибутикой)? Или просто картинку (радист-передатчик ее предварительно обожмет по алгоритму, например, RLE; радист-приемник распакует).
no subject
no subject
Кодирование - преобразование в другую форму чтобы поняли. Например, передача символьного текста в виде азбуки морзе, т.к. буквы в антенну не пролазят ;-)
Шифрование - преобразование чтобы не поняли. То есть, для расшифровки нужно знание какого-то секрета (приватный ключ, пароль, итд).
Кодированная информация выглядит шифрованной, для человека, который не знает про способ кодирования (но и в этом случае, ее криптостойкость очень низкая. Почему-то мне кажется, что имея записи многих переговоров морзянкой - криптоаналитик достаточно быстро ее выучит, даже если изначально не знал.)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject