Я тоже использую rijndael для целей шифрования. То, что я делаю, генерирует мой ключ и вектор во время выполнения, а затем хранит их в отдельном заглушке. Чтобы расшифровка произошла, я прочитал ключ и вектор из заглушки. Да, ключи все еще можно найти, но почти невозможно полностью их скрыть .
Наконец, рассмотрите возможность использования частных разделителей для смешивания с ключом и вектором - так вы можете разделить по разделителю и восстановить свой ключ, в то время как внешний пользователь не будет знать, с чего начать.