DES Encryption: файл больше после шифрования

Я пытаюсь написать свою собственную программу шифрования DES без использования библиотек.NET.

Однако, пройдя все шаги, я заметил, что мой файл становится в два раза больше! Я читаю из TXT-файла (побайтно) в список BitArraysи после нескольких конверсий я получаю список byte[] массивы. Наконец я пишу это в другой текстовый файл. Все массивы никогда не меняются по размеру (всегда 64 бита или 8 байтов). Это как-то связано с кодированием? Я знаю, что это ANSI, но так как я не получаю требуемый результат после расшифровки, я думаю, что это либо кодировка, либо моя логика.

Заранее спасибо.

1 ответ

Решение

Если у вас в тексте <= 8 символов, то вы должны получить 8 закодированных байтов. Если 9 - 16 байтов (с 7 байтами заполнения). Это единственный случай, когда ваши близкие имеют вдвое больший зашифрованный файл

Другие вопросы по тегам