потому что длина моего ключа больше 32 бит.
3DES использует 168, 112 или 56-битный ключ, а AES использует 128, 192 или 256-битный ключ.Вам просто нужно выбрать один из этих вариантов.
Если у вас есть нестандартный размер ключа, теоретически вы можете хешировать (sha, md5, ..) ключ и брать необходимое количество бит из хеша.
Если вы хотите использовать предоставленный пользователем пароль в качестве ключа, вы скорее получите ключ, используя любую основанную на пароле функцию деривации, такую как PBKDF2 или любой другой медленный хеш.