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] |