SV.
← All projects

Secure Data Exchange Using Cryptographic Techniques

End-to-end secure client-server data exchange built with AES, RSA, SHA-256, PKI, and SSL/TLS.

A hands-on implementation of a secure communication stack on Kali Linux using OpenSSL: AES-256 symmetric encryption, RSA-2048 asymmetric encryption, SHA-256 integrity hashing, RSA+SHA-256 digital signatures, a full PKI (CA + server certificates), and a TLS client-server channel. Validated with real failure-mode testing — wrong keys fail decryption, tampered data fails hash checks, untrusted certs fail the TLS handshake.

View on GitHub