Как говорили другие, да, вы можете сделать это вручную.
Я не знаю ни одной задачи, которую может выполнить обычный (т.е. не квантовый) компьютер, а вы не можете. Однако может случиться так, что некоторые задачи, которые они могут выполнить за одну секунду, займут у человека всю жизнь.
Кроме того, как указано в одном комментарии, то, что у вас здесь, не является «чистым» AES. AES принимает 128-битные блоки и ключи разного размера (64, 128, 256).
Ваш ввод, предполагающий кодировку UTF-8, будет иметь длину 32 бита (и обычно будет дополнен), ваш ключ, предполагающий, что UTF-8 также имеет длину 32 бита (также мог бы использоваться как 16-битное целое число). И ваш вывод составляет 32 «символа», что предполагает, что UTF-8 составляет 256 бит. Ваш вывод, что очень удивительно, также полностью состоит из «печатных символов» (букв, символов и цифр). Очень маловероятно, что AES будет иметь такой выход (за исключением, может быть, некоторых плохих режимов, которых следует избегать). Таким образом, я очень подозреваю, что ваш вывод закодирован с использованием... чего-то... Он "похож на" Base64 (он совместим с кодировкой по умолчанию), за исключением того, что он слишком длинный для кодирования 128 бит.
Вывод: да, это можно сделать, но не пытайтесь сравнивать то, что вы сделали бы вручную, с тем, что у вас есть. Здесь была произведена дополнительная обработка.