Recopilando

Buenas a todos

 A pesar de que, como no me canso de repetir, el proyecto está inacabado a falta de tiempo y/o personal (voluntarios que se presten, puede ser beneficioso para todos), a causa del cursillo del Cevug que he hecho sobre la liberación de proyectos de software libre podré una recopilación de las cosillas que han ido surgiendo del proyecto, ya que algunas son realmente interesantes:

PROYECTO TEAS

INTRODUCCIÓN


 El Proyecto Teas nace de una iniciativa por parte de un profesor, Álvaro Antonio Martínez Sevilla, y por parte mía (también por parte de un compañero que, por diversas razones tuvo que abandonar), como un trabajo a desarrollar para la asignatura “Seguridad y Protección de Sistemas Informáticos” de la Escuela Técnica Superior de Ingeniería Informática y Telecomunicaciones de la Universidad de Granada. Es de este modo como se consensa una aplicación de enseñanza y aprendizaje de un tipo específico de algoritmos de cifrado: los algoritmos simétricos. Así TEAS (Taller de enseñanza de Algoritmos Simétricos) cumple o deberá hacerlo con sus posteriores versiones con la función de ser utilizada en un laboratorio de prácticas de asignaturas de tipo de criptografía y derivados, además de ser usada por quien tenga curiosidad.

  Hay que destacar también que, gracias al permiso de William E Howard III esto ha sido posible, ya que parte del código usado en la aplicación es de su propiedad y ha decidido concederme amablemente este permiso. 

PRESENTACIÓN


  Ésta es la aplicación desarrollada: TEAS




  Para el uso de ésta aplicación también he desarrollado una página de Wiki con una primera entrada como introducción y primeros usos de TEAS:

y aquí las diapositivas de clase para su presentación con características y fallos conocidos.


DISPONIBILIDAD, LICENCIA Y DIFUSIÓN


  La aplicación está publicada en la forja de Red Iris:
  Publicada con licencia:
  “This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY #WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A #PARTICULAR PURPOSE. See the GNU General Public License for more details.
 You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/  ”

Acceso Anónimo al repositorio
El repositorio de este proyecto es accesible de forma anónima por medio de los siguientes comandos.
svn checkout https://forja.rediris.es/svn/teas
Todo esto con la esperanza de conseguir la máxima difusión de la aplicación mediante un concepto de libertad de software, atraer a colaboradores y contribuir con esto a otras posibles aplicaciones o ideas.

 

 CONCLUSIÓN


  Con esto no pretendo sino compartir mi trabajo con la comunidad del software libre en general y que pueda contribuir a otros o que otros puedan contribuir en este proyecto.

“Beethoven era un buen compositor porque utilizaba ideas nuevas en combinación con ideas antiguas. Nadie, ni siquiera Beethoven podría inventar la música desde cero. Es igual con la informática.”      Richard Stallman

 Alberto Rodríguez Frías

Nuevo Wiki

Buenas a todos

  Empieza de nuevo el proyecto a moverse. Lentamente pero esperemos llegar a conseguir más movimiento en esta iniciativa. He creado un Wiki para el proyecto que espero que sea útil para todos los que empiezan y no conocen esta aplicación.

http://proyectoteas.wikispaces.com/Como+empezar+a+usar+TEAS

Espero que os animeis a colaborar ya sea en desarrollo o en creación de wikis.

 Un saludo!

Ajustado algunos errores

Aunque todavia quedan algunos ajustes por hacer, la aplicación es ya usable. Este es el enlace de descarga:


http://www.megaupload.com/?d=ML9JUYB1


Ya sabeis, instrucciones de siempre: abrir con qtcreator y ejecutar. Ya haré un ejecutable independiente un dia de estos :-D

 Un saludo

PD: Estoy pendiente de que me lo acepten en la forja de redIris

Pospuesto

Buenas

El dia de la presentación de la aplicación en clase, me di cuenta que el programa no desencripta bien. Lo arreglare en cuanto termine los examenes. Gracias, un saludo

Presentación Formal

Bueno, vamos a hacer las cosas bien, de manera que funcionen bien:

Este es el programa:
Bien, para obtenerlo hay 2 maneras:

1.-Recomendada: Descargar QtCreator aqui y abrir el proyecto TEAS que podeis descargar aquí(6MB).
(Esto es valido para Windows y Linux, Descarga el proyecto y le damos al botón del Play para ejecutar)

2.- Ejecutable: Una vez descargado el proyecto, podemos ejecutarlo simplemente haciendo doble click en el archivo TEAS.exe ubicado en TEAS/release/TEAS.exe. ¿Por que es la opción que menos recomiendo? Pues, el programa funciona igual, pero menos bonito, si se ejecuta desde QtCreator aparecen elementos como el icono en la barra, en acerca de, y un par de elementos "decorativos" más. Pero Alberto, ¿No podrías añadir esos elementos para que se incluyesen en el ejecutable y aparecieran con simplemente ejecutar TEAS.exe? Si, puedo. Y , ¿Tienes ganas de hacerlo?No, no me apetece.

 De todo esto hay que tener en cuenta que es una versión muy primaria, que le iré añadiendo más algoritmos y más funcionalidades.

PD: Aqui la presentación de clase del programa

Novedades en el Proyecto

Novedades:

He cambiado la versión del proyecto de Debug a Release, asi que aqui dejo el enlace al comprimido que contiene:

- TEAS.rar : contiene el proyecto para ser abierto con QtCreator. Lo recomiendo, ya que es la unica manera (por ahora) de que cuando se ejecute la aplicación salga la imagen de icono y la pantalla Splash que nos informa de que modulos esta cargando antes de iniciar.
- release.rar : contiene el ejecutable y las librerias. Doble click y a probar el programa. No tiene el encanto de cuando lo ejecutas con QtCreator, pero asi te libras de instalarlo. Y se puede ejecutar en cualquier plataforma.(Creo...)

Descarga aqui

Proyecto TEAS ve la luz

He aqui la primera entrada del blog dedicado al proyecto TEAS. Simplemente podre un enlace de descarga del proyecto para QtCreator, y quien se lo descargue debe recordar que debe modificar en mainwindow.cpp la direccion de los archivos de origen, destino y key.

PROYECTO

Podeis bajarlo, modificarlo, ejecutarlo, grabarlo y difundirlo libremente.