AES Implementation
COMPLETEA Python implementation that explores AES-128, AES-192, and AES-256, benchmark output, randomized key generation, and why ECB mode is the wrong choice for real confidential data.
project map / lazarusfree / open source worklog
PROJECTS ///Repository index
Everything here is public-facing on purpose. The goal is not just to ship code, but to leave behind readable notes, practical fixes, and enough context that the next version gets better.
Featured builds
A Python implementation that explores AES-128, AES-192, and AES-256, benchmark output, randomized key generation, and why ECB mode is the wrong choice for real confidential data.
A safe local lab that demonstrates SSRF, ships a hardened implementation, and includes regression tests so the fix can be checked instead of trusted blindly.
A Spring Boot project using Java 21, Thymeleaf, Spring Security, JPA, and MySQL to practice application structure, authentication, and backend workflows.
This Neocities page itself: a static portfolio shell with a retro visual language, real repo links, theme persistence, and lightweight JS enhancements that do not need a build step.
Project notes
This project is about understanding the moving parts instead of treating cryptography as a black box. The repository combines an implementation with benchmarks and a written note explaining why ECB is educational but unsafe for actual sensitive data.
The SSRF lab exists to make the full loop visible: a vulnerable endpoint, a safe local reproduction path, and a secure version that combines allowlisting, resolved-IP checks, redirect blocking, port restrictions, and tests.
This build is less about the theme of banking and more about application structure: Java 21, Spring Boot, Spring Security, Thymeleaf, JPA, and MySQL working together in one project that can grow into something more realistic over time.
The site is intentionally lightweight. It keeps the original retro layout style, but now points to real work, stores a theme choice locally, exposes a proper 404 page for Neocities, and stays easy to edit without tooling.