A criptografia DES de 8 bytes de texto sem formatação resulta em uma matriz de 16 bytes

Eu estou usando este código para criptografar um PlainText de 8 bytes com uma chave de 8 bytes, mas o resultado é sempre uma matriz de 16 bytes.

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;
}

Os primeiros 8 bytes da saída são o que eu espero, mas o resto eu não sei o que é .. é algo errado com esse código?

questionAnswers(1)

yourAnswerToTheQuestion