Возможно ли шифрование пустоты?
Отчего ж нельзя. И зашифровать 0 байт можно, и передать.
Никто и не заметит )))
Текст, шифруемый блочным шифром, дополняется до целого числа блоков (например, 56 бит в DES).
В вашем случае получим 0 байт.
В случае потокового шифрования имеем те же 0 байт.
UPDATE
Я подразумевал ответ на ваш вопрос, но не дал его явно.
Исправляю:
С точки зрения математики и криптографии шифровать отсутствии текста ешё правильнее, чем его наличие, так как это зашифрованное сообщение никак невозможно прочесть при сколь угодно слабых алгоритме и ключе шифрования.
Разумеется, можно.
Файл, представляющий собой Array of byte, все элементы которого равны нулю, это такой же обычный файл, как и другие файлы, и с чего его вдруг надо подвергать дискриминации?