Project · 2012 / 2020

CriptaFile

An educational file encryption and decryption project first developed in Visual Basic .NET around the Vigenère cipher and later ported to C++.

VB.NETC++Cryptography

Why it exists

CriptaFile started as a didactic experiment to implement and explain a simple encryption workflow based on the Vigenère cipher. Years later, the same idea was revisited and ported to C++ for a cybersecurity class presentation.

Project media

Architecture

  • Original implementation in Visual Basic .NET.
  • File encryption and decryption workflow based on the Vigenère cipher.
  • CriptaFile Reloaded is the C++ version created later as a port/rewrite.
  • The project is intentionally educational rather than a modern cryptographic product.

Key features

  • Encrypt and decrypt files.
  • Educational cipher implementation.
  • Earlier VB.NET version.
  • C++ Reloaded version.
  • Clear milestone in the early path toward security and cryptography.

Design decisions

The important point is original and educational: CriptaFile is not presented as modern secure encryption software, but as an early hands-on step into cryptographic thinking and security tooling.

Links