fix init to param
diff --git a/impl/src/main/java/org/apache/myfaces/webapp/StartupServletContextListener.java b/impl/src/main/java/org/apache/myfaces/webapp/StartupServletContextListener.java
index 6453ab5..ede8c53 100755
--- a/impl/src/main/java/org/apache/myfaces/webapp/StartupServletContextListener.java
+++ b/impl/src/main/java/org/apache/myfaces/webapp/StartupServletContextListener.java
@@ -112,9 +112,11 @@
         }
         log.info("ServletContext '" + servletContext.getRealPath("/") + "' initialized.");
         
-        if(servletContext.getInitParameter(StateUtils.INIT_SECRET) != null
-                || servletContext.getInitParameter(StateUtils.INIT_SECRET.toLowerCase()) != null)
+        String useEncryption = servletContext.getInitParameter(StateUtils.USE_ENCRYPTION);
+        if (!"false".equals(useEncryption)){ // the default value is true
             StateUtils.initSecret(servletContext);
+        }
+
     }