Технически - ключевые потребности быть 128 бит длиной (или 192 или 256 бит). Самый простой способ - использовать прописку (добавьте некоторые постоянные значения, чтобы перейти к требуемой длине).
Этот подход ВЫСОКО ИНСЕКЦИЯ, вы можете рассматривать этот подход как кодирование, а не шифрование.
Правильное шифрование нужно будет
имея ключ секретный. На самом деле это очень сложно достичь, если код/конфигурация находится на рабочей станции пользователя, но использование имени пользователя звучит как ОЧЕНЬ плохая идея с точки зрения безопасности.
Соль ключ. Создайте ключ шифрования из пароля с использованием случайной соли и хеш-функции (например, PBKDF2).
Вы пробовали заполнить ключ? –