Я не знаю, есть ли у меня правильный наклон для этого, поэтому, пожалуйста, поправьте меня, если я ошибаюсь, и я изменю свой титул.
У меня есть строка, для этого примера я буду использовать:
"8ce4b16b"
Я хотел бы сдвинуть биты (я думаю) вдоль 1, чтобы строка была:
"9df5c27c"
Есть идеи?
EDIT:
Просто чтобы вы знали, эти строки шестнадцатеричные. Так что оно никогда не достигнет z.
Все, что я хочу сделать, это добавить число к числам и продвинуться на один шаг по алфавиту, чтобы a-> b, f-> g ect ect
Если число равно 9, будет условие, чтобы оно оставалось равным 9.
Выход НЕ ДОЛЖЕН быть шестнадцатеричным.
Также строка является только примером. Это часть шифрования MD5.