|
CrypTool es una aplicación de aprendizaje electrónico gratuita para Windows. Puede utilizarse para aplicar y analizar algoritmos criptográficos. La versión actual de CrypTool se utiliza en todo el mundo. Soporta tanto los métodos actuales de enseñanza en escuelas y universidades como también la concienciación de los empleados.
La versión actual ofrece, entre otras cosas, lo siguiente:
- Numerosos algoritmos criptográficos, clásicos y modernos (cifrado y descifrado, generación de clave, contraseñas seguras, autentificación, protocolos seguros, ...)
- Visualización de varios métodos (p.ej. César, Enigma, RSA, Diffie-Hellman, firmas digitales, AES)
- Criptoanálisis de ciertos algoritmos (p.ej. Vigenère, RSA, AES)
- Métodos de medida criptoanalítica (p.ej. entropía, n-grams, autocorrelación)
- Métodos auxiliares (p.ej. tests de primalidad, factorización, codificación en base64)
- Tutorial sobre teoría de números.
- Ayuda detallada on-line.
- Script con más información sobre criptografía.
Desde su uso original para la formación en seguridad de una compañía, CrypTool ha evolucionado en un destacado proyecto de código abierto para temas relacionados con la criptografía.
Desde la primavera de 2008, está funcionando dentro del proyeto CrypTool el Cripto Portal para profesores. Por ahora el portal sólo está disponible en alemán y se espera que actúe como una plataforma para que los profesores puedan compartir material para la enseñanza de la criptografía y temas relacionados.
Actualmente el equipo de CrypTool está trabajando en dos proyectos futuros que se espera que sean los sucesores de la actual versión CrypTool 1.4.x que está escrita en C++. Ambos proyectos de continuación utilizan el último modelo de estándares de programación, pero aún están en un estado alfa/beta:
- CrypTool 2.0 se desarrolla en C# con Visual Studio 2010 (Express Edition) y WPF. La versión beta (para desarrolladores) se hizo pública en Julio de 2008. Esta versión proporciona una arquitectura completamente desarrollada y una práctica funcionalidad criptográfica combinada con una pionera interfaz gráfica con la funcionalidad de drag-and-drop.
- JCrypTool se desarrolla en Java basado en Eclipse RCP. La versión beta actual (llamada release candidate RC1a) se hizo pública en Enero de 2010. JCrypTool es independiente de plataforma y trabaja junto con el FlexiProvider (un potente conjunto de herramientas para la Java Cryptography Architecture JCA) desarrollado por el TU Darmstadt, y con BouncyCastle.
En la hoja de ruta puede encontrar las nuevas características planeadas para ambas futuras versiones, y las fechas esperadas para la publicación de la próxima versión de CrypTool 1.4.x.
Voluntarios, especialmente programadores y estudiantes que planeen escribir sus tesis, son siempre bienvenidos a unirse para el desarrollo de este proyecto world-wide.
|