Required to send encrypted keys via email. Free account at emailjs.com โ Dashboard โ copy your keys below.
Advanced Encryption Standard with a 256-bit key in CBC mode. Used to encrypt the actual file content. A unique random session key is generated for every file upload, ensuring perfect forward secrecy between transfers.
Asymmetric encryption used to wrap the AES session key. Only the recipient's private key can unwrap it. This solves the key distribution problem โ the file can be shared publicly but only the intended recipient can decrypt it.
Secure Hash Algorithm produces a 256-bit fingerprint of the file before encryption. Upon decryption, the hash is recomputed and compared โ any tampering, even a single bit flip, is immediately detected.
Digital Signature using Hash-based Message Authentication Code. Proves authenticity and non-repudiation โ the receiver can verify the package was created by the sender and was not modified in transit.