Использование AutoGenerate просто вызовет у вас горе, поскольку вы, или, скорее, ваши пользователи, слишком часто будете сталкиваться с исключениями. Между моментом, когда данные были зашифрованы, и когда они расшифрованы, ключи могут и будут меняться (перезапуск приложения с помощью перезапуска пула приложений, касание Web.config и т. Д.).