Cryptographic Message System es un proyecto en C++ que implementa un sistema de mensajes cifrados usando árboles, POO y lectura de ficheros para gestionar, buscar y mostrar mensajes de forma segura y eficiente.
Cryptographic Message System modela un sistema de mensajes cifrados mediante estructuras de árboles (Trees) implementadas en C++.
El proyecto aplica Programación Orientada a Objetos (POO) y permite gestionar mensajes de forma dinámica.
Las funcionalidades principales incluyen:
- Insertar un nuevo mensaje cifrado en el sistema.
- Borrar un mensaje existente.
- Buscar y mostrar un mensaje concreto.
- Mostrar todos los mensajes del sistema.
- Mostrar todos los mensajes filtrados por autor.
- Lectura de datos desde ficheros para inicialización automática del sistema.
Cryptographic_Message_System/
├── plantilla_codigo/ # Código fuente principal
│ ├── *.cpp # Implementaciones de clases y algoritmos
│ └── *.h # Cabeceras de las clases
└── README.md # Documentación del proyectoClonar el repositorio:
git clone https://github.com/sorgazb/Cryptographic_Message_System.git
cd Cryptographic_Message_System/plantilla_codigoCompilar con g++:
g++ -o crypto_system *.cppEjecutar:
./crypto_systemHaz fork del repositorio.
Crea una rama de trabajo:
git checkout -b feature/mi-nueva-funcionalidadRealiza tus cambios y haz commit.
Abre un Pull Request describiendo tus mejoras.

Estructura de Datos I (EDI) · Grado en Ingeniería Informática · Universidad de Extremadura
Sergio Orgaz Bravo
