Online Encryption Service with Microservices — AES-256, Key Management

A microservice-driven web application for secure file encryption and decryption with user registration, authentication, and encrypted storage.

SSjoerd De Bruynon January 1, 2025
Microservices
AES-256
Encryption
Key Management
Security
Backend
Online Encryption Service with Microservices — AES-256, Key Management

Project Details

Built a microservice-driven web application for secure file encryption and decryption with user registration, authentication, and encrypted storage for up to 50 files per user.

Integrated AES-256 encryption with automated private-key generation and secure key handling workflows to ensure confidentiality and resilience against brute-force attacks.

Designed and implemented a secure backend key-management database following industry best practices, including encrypted key storage, access-controlled retrieval, and audit-ready logging.

Technologies Used

AES-256
Microservices
Key Management
Database
Security