У меня есть byte[] testKey = new byte[8];
Это, очевидно, начинается со всех байтов как 0. Я хочу пройти через все байты и увеличивать на 1 на каждой итерации цикла, поэтому в итоге я просматриваю все возможности байтового массива. Я также хочу сделать это как можно быстрее. Да, я пытаюсь написать грубый forcer.
Обновление. У меня работает небезопасный метод, и он самый быстрый. Тем не менее, по моим расчетам, для каждого цикла с использованием .Net DESCryptoServiceProvider потребуется 76 000 000 лет, чтобы выполнить шифрование DES. 10 000 шифров занимают 1,3 секунды. Спасибо за все потрясающие ответы на самый бесполезный вопрос!