A quantum computer running Shor's algorithm breaks most of the encryption on the internet. Not this one.
Right now, anyone can read this.
| Key agreement | ECDH P-256 |
| Post-quantum | ML-KEM-768 |
| Derivation | HKDF-SHA-256 |
| Password | PBKDF2 · 100K |
| Cipher | AES-256-GCM |
| Transport | WebRTC (raw) |
| byte 0 | type 0x01 |
| 1–2 | file id u16 |
| 3–6 | index u32 |
| 7–18 | IV 12 B |
| 19… | ciphertext + tag |
| key-init | public keys |
| key-complete | KEM ct + salt |
| crypto-params | scheme check |
| file-meta | name / size |
| file-cancel | abort |
/#<b64url( AES-GCM( key‖iv‖ct ) )>
Stays in the URL fragment — never sent to a server.