2013-10-09 2 views
0

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

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

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

ответ

0

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

Смежные вопросы