Если создавать базу с aes256 то даже при наличии 'aes256:key' (где key - ключик с которым я создавал базу) в параметре при создании экземпляра класса PDO получаю ошибку SQLSTATE[HY000]: General error: 26 file is encrypted or is not a database
Собственно если создавать базу с aes128 то ситуация не меняется.
В мануале написано, что этот параметр (encryption_key) просто строка, и про то какой у нее должен быть формат ни слова.
Нашел только в багтраке php статью от 10 года о том что там какой-то баг. Собственно там и было представление вида 'aes128:key'