Не очень понимаю, зачем добиваться битов. Делайте длину ключа кратной 256, это стандартная практика.
Про биты есть BitArray,
см тут (вообще, хороший сайт, рекомендую).
Собственно, BitArray позволяет создать массив любой длины. Если у вас маловато символов - добиваете нулями.