Es ist nicht klar, warum Sie mehrere öffentliche Schlüssel benötigen. Es kann Ihnen helfen zu lernen, dass, wenn etwas mit dem öffentlichen Schlüssel verschlüsselt ist, es nicht mit dem gleichen öffentlichen Schlüssel entschlüsselt werden kann.
Wenn drei Personen (A, B, C) mit Ihrem öffentlichen Schlüssel vorhanden sind, können B und C keine mit A verschlüsselte Nachricht lesen, sondern Sie (mit dem privaten Schlüssel) können.
Wenn Sie in der Lage sein möchten, eine Nachricht zu senden, die nur A, B oder C lesen können, sollten sie jeweils einen privaten Schlüssel haben und ihren öffentlichen Schlüssel mit Ihnen teilen.
Es klingt wie Sie öffentliche Schlüssel wie private Schlüssel behandeln möchten, und das ist wahrscheinlich ein schlechter Plan.
Das ist mir nicht sofort klar, was du meinst. Welche Methode hast du gedacht: RSA, DSA, ECC? Ich kenne ECC nicht, aber ich bezweifle, dass es für die ersten beiden möglich ist. – Rup
IMHO, aus dem gleichen Algorithmus und dem gleichen privaten Schlüssel, sollten Sie jedes Mal den gleichen öffentlichen Schlüssel erhalten. – Piskvor
Auch lesenswert ist Henrick Hellströms Antwort unter http://stackoverflow.com/questions/9375044/can-we-have-multiple-public-keys-with-a-single-private-key-for-rsa – cwd