5 ms·
I made desktop apps for lots of encryption algorithms including AES-256-GCM, chacha20, kyber, sha256 and sha512, hmacs, rsa...on my encryptionalgorithms Substac
by 2dabz 1y ago
I made desktop apps for lots of encryption algorithms including AES-256-GCM, chacha20, kyber, sha256 and sha512, hmacs, rsa...on my encryptionalgorithms Substack. I also just finished a private messaging/file exchange server/client that runs on Websocket. Uses TSL/SSL, kyber1024 for handshake, AES-256-GCM for symmetric encryption, and elliptic curve non-interactive zero knowledge proof for password storage and login verification. Sends in chunks and streams to hard disk so never spikes RAM for memory optimization. Tkinter graphical user interface on client side. Kyber private keys are encrypted and only decrypted into memory during use. Public key is hard coded.