Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Introducción Luego de tener claro lo que significa proteger la información,

se requiere aprender cuáles herramientas pueden utilizarse

para desarrollar algoritmos criptográficos propios en los diferentes entornos de desarrollo.

Los framework son herramientas de gran utilidad, por cuanto

ayudan al desarrollador de proyectos para agilizar su tarea,

trabajar sobre una base estructural unificada, facilitan la escalabilidad y el mantenimiento del
código.

Para lograr lo anterior, pueden revisarse entornos como los

que ofrecen el software libre como es Netbeans, o el framework de Microsoft - NET que hace
énfasis en la transparencia de redes, con independencia de plataforma de hardware y

que permita un rápido desarrollo de aplicaciones.

También conviene revisar las herramientas de desarrollo que

ofrece PHP para realizar desarrollos criptográficos como es el

Laravel o el Yii, entre otros. Pero aún más importante, es conocer algunas herramientas que
ofrecen proteger los datos en la

base de datos, pues allí es en donde se almacena la información de vital importancia para una
empresa o negocio.

Por todo lo anterior, se expone en esta cartilla algunos elementos que se deben tener en cuenta
para que a la hora de

realizar un desarrollo con alguna de las herramientas citas en

párrafos anteriores, puedan escoger la más adecuada, dependiendo del objetivo del trabajo.

Fundación Universitaria del Área Andina 37

U2

Fundación Universitaria del Área Andina 4

Metodología

En este capítulo del módulo, se revisarán algunas de las herramientas para hacer desarrollos

criptográficos en algunos de los entornos más utilizados.

Se trabajarán entornos de desarrollo como los que ofrece Java, .NET, PHP y por supuesto los

más utilizados para las bases de datos.

Algunas de las recomendaciones a las que ha de poner más énfasis es a aprender algunas de

las técnicas y consejos para elaborar código seguro que por ende llevará a que las empresas
tengan más confianza en sus aplicaciones hechas a la medida.

Elabore el taller propuesto en el módulo y realice cada una de las actividades sugeridas en el

orden indicado para comprender mejor la temática.

Recomendaciones puntuales:

■ Realizar las lecturas asignadas.

■ Elaborar cada uno de los trabajos asignados.

■ Realizar el taller propuesto.

■ Cuando no entienda algo, comuníquese con su tutor.

■ No continúe con el siguiente tema, hasta que esté perfectamente claro el tema actual.

■ Siempre que lea, hágalo entendiendo las ideas.

Fundación Universitaria del Área Andina 38

U2

Fundación Universitaria del Área Andina 5

Desarrollo temático

Herramientas de desarrollo criptográficas para entornos Java

Las herramientas de desarrollo o también llamadas ambientes de desarrollo integrado o entornos


de desarrollo interactivo - IDE- son aplicaciones informáticas que facilitan el trabajo

al desarrollador de aplicaciones por medio de servicios integrales. Estos entornos tienen

facilidades como los editores de código fuente, herramientas de construcción automática

y depuradores; además, poseen facilidades para autocompletar código o compiladores e

intérpretes.

Los entornos de desarrollo más comunes que existen para Java son el Netbeans y Eclipse.

Entorno de desarrollo Netbeans

El entorno de desarrollo Netbeans, está escrito en java y en él se puede compilar cualquier

tipo de aplicación. Tiene soporte para JavaScript, mejora el desempeño en la programación,

tiene soporte para MySQL para poder acceder a las bases de datos, también tiene soporte en

Java Beans, al igual que para Ruby/JRuby.

El entorno de desarrollo Netbeans, se aprecia en la imagen 1, en él se encuentra hacia el

lado izquierdo, el árbol de las de los proyectos que se desarrollan, se listan con cada uno de
sus paquetes y clases. También se encuentran los Servicios que ofrece la herramienta como

son: las bases de datos, los servicios Web y las tareas. De otra parte, se ve una pestaña para

presentar cada uno de los archivos desarrolladores, estos, los presenta Netbeans como un

árbol de carpetas y subcarpetas. En la parte izquierda inferior izquierda, se encuentra el


Navegador, el cual mostrará elementos utilizados en cada uno de los proyectos.

En la parte superior derecha se pueden visualizar las aplicaciones que se estén desarrollando,
tiene la opción de verlas todas, así como la que esté activa.

Fundación Universitaria del Área Andina Fundación Universitaria del Área Andina 396

Proyectos

Navegador

Aplicaciones

Imagen 1. Entorno de desarrollo Netbeans

Fuente: Propia.

En la siguiente imagen, se puede apreciar cómo se puede empezar a desarrollar un proyecto.

En primer lugar, deberá escoger la opción de File- New Project. Se generará la ventana que

aparece en la imagen 2, en donde deberá oprimir el botón Next para poder escribir el nombre del
proyecto, que en este caso se llamará “cifrado”.

Imagen 2. Un nuevo proyecto en Netbeans

Fuente: Propia.

Fundación Universitaria del Área Andina 40 Fundación Universitaria del Área Andina 7

Imagen 3. Un programa escrito en lenguaje Java, sobre Netbeans, usando el cifrado César

Fuente: Propia.

Entorno de desarrollo Eclipse

De otra parte, el IDE Eclipse, permite trabajar múltiples lenguajes y ambos Eclipse y Netbeans,
tienen plugins para C, C++, Ada, Perl, Python, Ruby y PHP.

El entorno de desarrollo Eclipse es un software de código abierto, es multiplataforma y permite


trabajar aplicaciones de cliente llamas enriquecidas, a diferencia de las llamadas de

cliente liviano, que se trabajan en los navegadores. Acepta entornos de desarrollo como son

el Java Development Toolkit (JDT) y el compilador (ECJ).

En Eclipse se pueden compilar programas como C, C++, Python, LaTeX, JSP, Perl, Java, PHP,
JavaScript, así como aplicaciones en red como Telnet y también sistemas de gestión de bases de
datos.

Una característica importe de Eclipse es que puede utilizar GEF (Graphic Editing Framework),

un Framework para la edición gráfica, como editores de diagramas como el UML, interfaces

gráficas, entre otros.

Para iniciar un proyecto en Eclipse, basta con escoger la opción File (ver imagen 4.), luego

New y escoger Java Project, como proyecto nuevo. En seguida se escribe el nombre del

proyecto, que para este caso es “Proyecto 1” (ver imagen 5.) y como se observa en la imagen

no se cambia ninguna opción de las que se encuentran marcadas por defecto, se oprime el

botón Finish.

También podría gustarte