Задать вопрос
@sunnyyouyeyu6555

Возможно ли шифрование пустоты?

Возможно ли зашифровать с помощью симметричного ключа отсутствие текста, или это неправильно с точки зрения математики или криптографии и должен быть хотя-бы один символ?
c332644cad1a4cb5b1b73b9814dda048.png
  • Вопрос задан
  • 1508 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
bobrovskyserg
@bobrovskyserg
Отчего ж нельзя. И зашифровать 0 байт можно, и передать.
Никто и не заметит )))

Текст, шифруемый блочным шифром, дополняется до целого числа блоков (например, 56 бит в DES).
В вашем случае получим 0 байт.

В случае потокового шифрования имеем те же 0 байт.

UPDATE

Я подразумевал ответ на ваш вопрос, но не дал его явно.
Исправляю:
С точки зрения математики и криптографии шифровать отсутствии текста ешё правильнее, чем его наличие, так как это зашифрованное сообщение никак невозможно прочесть при сколь угодно слабых алгоритме и ключе шифрования.
Ответ написан
Комментировать
edinorog
@edinorog
Троллей не кормить!
а зачем шифровать пустоту когда можно шифровать шум?)
Ответ написан
Комментировать
mace-ftl
@mace-ftl
Пробел - это тоже символ, который можно зашифровать...
Ответ написан
Да можно.
Ответ написан
Комментировать
@user4000
Разумеется, можно.
Файл, представляющий собой Array of byte, все элементы которого равны нулю, это такой же обычный файл, как и другие файлы, и с чего его вдруг надо подвергать дискриминации?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы