Strukturiert und CrypterFactory erstellt (mit innerer Enum)