Szyfrowanie DES 8 bajtów zwykłego tekstu daje 16 bajtów tablicy

Używam tego kodu do szyfrowania 8 bajtów PlainText za pomocą 8-bajtowego klucza, ale wynikiem jest zawsze tablica 16 bajtów.

public static byte[] Encrypt(byte[] PlainText, byte[] key)
{
    MemoryStream ms = new MemoryStream();
    DESCryptoServiceProvider mDES = new DESCryptoServiceProvider();
    mDES.Mode = CipherMode.ECB;
    mDES.Key = key;

    CryptoStream encStream = new CryptoStream(ms, mDES.CreateEncryptor(), CryptoStreamMode.Write);
    BinaryWriter bw = new BinaryWriter(encStream);

    bw.Write(PlainText);
    bw.Close();
    encStream.Close();

    byte[] buffer = ms.ToArray();
    ms.Close();

    return buffer;
}

Pierwszych 8 bajtów ouptut jest tym, czego oczekuję, ale reszta nie wiem, co to jest .. czy jest coś nie tak z tym kodem?

questionAnswers(1)

yourAnswerToTheQuestion