Sono un programmatore e ho realizzato uno script elegante che scandaglia un certo sito di forum interno. I messaggi pubblicati sul forum sono tutti anonimi, quindi mi chiedo come posso ottenere esattamente il mio script per capire quali di questi messaggi sono miei. Ho una conoscenza di base della crittografia e ho pianificato di crittografare i miei messaggi con una chiave pubblica pre-generata e di memorizzare una chiave privata nel mio script.
Sfortunatamente, alla luce degli eventi recenti, ho realizzato che la chiave privata può essere ottenuta dal codice sorgente, che a sua volta può essere utilizzato per generare una chiave pubblica equivalente e quindi utilizzato per impersonare me.
In che modo il mio script open source autentica che un messaggio che è stato pubblicato è stato pubblicato da me?
Vincoli: 1) Tutti i messaggi che pubblico sono visibili agli altri, quindi nessun segreto può essere trasmesso al mio script. 2) Il codice sorgente del mio script sarà aperto.