бит 64битного ключа?
Ради выигрыша в 1 байт мозги зачем иметь себе. Ты со сдвигами задолбаешься чтобы по 7 бит получать из 56
а если сделать не так: for (uint8_t i=0; i<16; i++) //16 { if (++des_key[i]) break; } а вот так: for (uint8_t i=0; i<16; i++) //16 { ++des_key[i]; if (++des_key[i]) break; }
А при чем тут биты, тут нет битовых операций. Плюс к тому же компилятор скорее всего одинаково оптимизирует что первый, что второй код
Обсуждают сегодня