RSA Quantum-vulnerable Recorded traffic 1 place See details
Classical key pair generated with Node crypto
`crypto.generateKeyPair()` or its synchronous form. The detector resolves the algorithm through a `promisify()` wrapper and through an import alias, both of which are common enough that missing them would leave real key generation unreported.
A quantum computer of sufficient size breaks this completely. It has to be replaced, not tuned. Broken by Shor's algorithm on a cryptographically relevant quantum computer.
What to do. ML-KEM-768 for encryption, ML-DSA-65 for signatures. Node exposes neither yet, so this usually means an addon or a service boundary.
-
packages/ee/server-only/lib/create-email-domain.ts:89
const { publicKey, privateKey } = await generateKeyPairAsync('rsa', {