Stavo pensando di usare RSA, ma al contrario. Dove tutti hanno la chiave privata e solo il server ha la chiave pubblica, in modo che tutti i client possano decrittografare un messaggio dal server e l'unico server può crittografare i messaggi. Quando ho cercato su Google, tutto parlava del fatto che la chiave privata deve rimanere privata, quindi mi chiedevo: avere una chiave privata invece di una chiave pubblica compromette la crittografia?
Contesto: i client ottengono grosse informazioni sui server dai peer (un po 'come un bit torrent) e volevo essere sicuro che le informazioni provenissero dal server e non fossero confuse da un utente malintenzionato. Inoltre: presupporre che non sia possibile ottenere un hash dei dati dal server.