|
|
|
|
|
by icebraining
4513 days ago
|
|
No, you can use a different system: don't send the password to the server, instead create a private/public key pair from the password (deterministically) and send only the public key to the server. When you want to authenticate, just have the client sign something with the private key. If you want to encrypt on the client, it can just do PGP-like encryption (encrypt data with random AES key, encrypt that key with public key, send all to the server). |
|
That plus IIRC, RSA isn't deterministic even with the same seed. Not sure about generators for elliptic curve though.