Moin,
Hübscher Holzweg.
RSA basiert doch im wesentlichen auf einem nicht ganz unähnlichen Prinzip.
A codiert B eine Nachricht mittels eines Public Keys (das wär in diesem Fall "Gib mir das Produkt aus...."), und B kann mit seinem Private Key ("123456") diese Nachricht entschlüsseln.
B kennt in dem von Kalle vorgeschlagenen Verfahren den Privatekey, das ist halt bissi schlecht :)
Und mit hinreichend vielen "Gib mir Produkt aus", "Gib mir Summe aus"-Nachrichten liessen sich relativ fix dann doch der "Private Key generieren.
Aber das Grundprinzip geht schon in eine ähnliche Richtung find ich.