aiuto programma c++ e gpg

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Ryol
Linux 0.x
Linux 0.x
Messaggi: 2
Iscritto il: mar 31 mag 2011, 11:45
Slackware: 12.2

aiuto programma c++ e gpg

Messaggio da Ryol »

Salve a tutti, sono nuovo del forum e purtroppo sono alla ricerca di un aiuto per comprendere meglio la mia tesina di c++ di criptografia e sicurezza delle reti che deve essere sviluppata su slackware in ambiente kdevelop.

La tesina è la seguente.

Definire completamente e programmare in c++ le due parti di un sistema di autenticazione per la protezione automatica di applicazioni software che ricalchi nei limiti del possibile un sitema disponibile come Microsoft Authenticode utilizzando chiavi PGP e keyserver al posto di certificati e e autorità di certificazione.In pratica questo sistema aggiungendo una firma digitale a partire da una self generated key-pairs deve proteggere gli user da software pericoloso autenticando la sorgete e verificando l'integrità dei dati.

Il prof mi ha fatto vedere il tool di slackware GPG con cui si possono creare le chiavi, firmare documenti ecc...e in teoria dovrei usarlo.

Ma come creare un programma c++ che mi utilizzi il gpg???? Non so se sono stato molto chiaro......aiutoooooooo

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: aiuto programma c++ e gpg

Messaggio da Toni »

professore alcuri?

Ryol
Linux 0.x
Linux 0.x
Messaggi: 2
Iscritto il: mar 31 mag 2011, 11:45
Slackware: 12.2

Re: aiuto programma c++ e gpg

Messaggio da Ryol »

Si... :-(

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: aiuto programma c++ e gpg

Messaggio da Toni »

la libreria che ti serve è questa:

http://www.gnupg.org/related_software/g ... ex.en.html

troverai tutte le funzioni che ti servono dalla generazione delle chiavi alla verifica della firma

UPDATE :

Ho riletto il tuo post , se nel tuo programma puoi utilizzare gpg tutto è molto più semplice ,basta che utilizzi la funzione system
esempio

Codice: Seleziona tutto

#include <cstdlib>

using namespace std;

int main()
{
     system("ls");    // system( "comando_da_eseguire")
}

A questo punto impari come funziona gpg ( man gpg per tutte le informazioni) e il tuo problema sarà costruire le stringhe da passare a system e ovviamente creare un menu che ti permette di fare ogni operazione ( creare chiavi , firmare , verifica)

Rispondi