##
PROTECCION DE APPLETS

Como curiosidad, más que como algo verdaderamente útil, podemos proteger nuestros applets de forma muy sencilla, o por lo menos evitar que nadie pueda ocultar en sus páginas HTML que nosotros somos los legales autores de un applet.

El método es muy sencillo y se basa en la utilización de un parámetro del cual comprobamos su existencia, por ejemplo:

        <PARAM NAME=copyright
        VALUE="Applet de Prueba, A.Froufe (C)1996,
            Todos los derechos reservados">

y en el código Java de nuestro applet, comprobaríamos que efectivamente el parámetro copyright existe y ese es su contenido:

        if( !getParameter( "copyright").equals( "..." )
            throw( new Exception( "Violacion del Copyright" ) );

donde `"..."` es el texto completo del valor del parámetro. Pero también podemos hacerlo de forma más elegante:

        copyright = getParameter( "copyright" );
        // System.out.println( copyright.hashCode() );

        if( copyright != -913936799 )
            throw( new Exception( "Violacion del Copyright" ) );

en donde la sentencia comentada nos proporciona el valor del copyright para poder introducirlo en la comparación de la presencia o no del parámetro en la llamada al applet. Habría que declarar y definir correctamente tipos y variables, pero la idea básica es la que expuesta.

|  | ##### [Anterior] [Indice] [Siguiente]