protected function _securityKey($path = null) {
		if (empty($path)) {
			return false;
		}

		$oFile = new File($path . 'Config' . DS . 'core.php');
		if (!$oFile->exists()) {
			return false;
		}

		$contents = $oFile->read();
		$key = '';
		for ($i = 0; $i < 2; $i++) {
			$key .= substr(Security::generateAuthKey(), 0, 32);
		}

		return $this->_writeConfigCore(
			$path,
			'Configure::write(\'Security.key\', \'%s\')',
			$key,
			'A random numeric string (digits only) used to encrypt/decrypt strings.'
		);
	}