Manuale per l'uso diPgpEudra 0.20© 1995-1996 di Hans Bausewein |
PgpEudra è una shell PGP che funziona come un'estensione di Eudora ®.
PGP ® (Pretty Good Privacy ®, scritto da Philip Zimmermann) è un programma DOS per la codifica a chiave pubblica di files di testo.
[N.d.R. è disponibile PGP 2.6.3i di Stale Schumacher]
PC Eudora/Eudora Light della QUALCOMM è un programma molto popolare di posta elettronica per MS-Windows.
PgpEudra è quindi un'interfaccia fra questi due programmi e non sostituisce in alcun modo PGP oppure EUDORA.
Senza una shell PGP è piuttosto complicato rispondere a messaggi codificati: bisogna infatti salvare il messaggio ricevuto in un file di testo, uscire al DOS, decodificarlo con PGP, ritornare a Windows nel caso si preferisca usare un editor di Windows, scrivere la risposta, ritornare nuovamente al DOS, codificarla con PGP, ritornare nuovamente a Windows ed inviare il messaggio. Con PgpEudra potete far funzionare il PGP direttamente dal menù di Eudora.
PgpEudra sa esattamente cosa fare: prima di tutto copia i dati della finestra corrente in un file di testo su disco, poi avvia PGP.EXE in una finestra DOS ed invia l'esatto comando per la decodifica oppure codifica del testo. Il testo decodificato appare nella finestra corrente, ove possibile, altrimenti potete incollarlo in un editor a vostra scelta. Il testo codificato viene invece sempre inserito nella finestra corrente.
Per la versione standard è necessario un computer 80386 (o superiore) e MS-Windows 3.1 oppure Windows95.
Il programma dovrebbe funzionare anche sotto MS-Windows 3.0. Ho utilizzato una funzione della versione 3.1, ma si tratta di una funzione non documentata della versione 3.0.
È inoltre disponibile una versione per computer 286 via e-mail ( comerwel@xs4all.nl ) oppure presso la mia home page (http://www.xs4all.nl/~comerwel) .
Questa versione del programma non funziona sotto OS/2 Windows. Sembra che PgpEudra non riceva il messaggio di notifica che il PGP è terminato. Cercherò di scoprire qual'è l'errore, ma sfortunatamente non dispongo del sistema operativo OS/2, per cui mi è un pò difficile farlo.
Naturalmente dovrete avere a disposizione una versione del programma Eudora.
PC Eudora 1.4b22 e Eudora Light 1.5.2 vanno bene, e funziona anche con Eudora Pro.
[N.d.R. funziona anche con Eudora 1.5.4 purchè venga installato a 16 bit]
Il programma NON funziona con nessuna versione a 32 bit di Eudora, in quanto non riesce ad interfacciarsi con essa. Interfacciare un programma a 16 bit con uno a 32 bit è molto più difficile che non aggiungere un'altra voce al menù.
Nessun problema invece con Windows 95. [N.d.R. leggete il paragrafo 7]
Il programma scompattato occupa meno di 100 kB di spazio su disco. Il programma in se stesso ne occupa soltanto 60 kB e praticamente non richiede memoria extra. Non sono inoltre richieste librerie aggiuntive di tipo VBX o DLL.
Scompattare il file ZIP utilizzando PKUNZIP versione 2.04g (o successiva).
Copiare il programma (PGPEUDRA.EXE) nella directory dove risiede il programma Eudora.
Se desiderate usare il programma su una rete, potete provare PgpEudra sul vostro PC locale. Eudora si troverà probabilmente nel PATH del DOS, così che PgpEudra possa trovarlo.
Aggiunta dell'icona di PgpEudra nel Program Manager: aprire la finestra dalla quale abitualmente lanciate il programma Eudora. Selezionare "File | Nuovo..." dal menù del Program Manager di Windows, scegliere "OK", poi "Sfoglia" e specificare il percorso della directory di Eudora. Scegliere quindi il file PGPEUDRA.EXE.
Configurazione di PGP: se avete installato PGP in modo corretto, tutto dovrebbe funzionare.
Controllare di aver settato la variabile di ambiente PGPPATH sulla directory in cui si trova PGP.
PgpEudra cerca in questa directory il file PGP.PIF.
Nel caso in cui non lo trovi, cerca il file PGP.EXE. Se non trova nemmeno quello, esegue la ricerca nel PATH del DOS. Se anche in questo caso la ricerca fallisce, il programma dà un messaggio di errore e si ferma.
Su un PC 80386 (o migliore) potete editare/creare il file PGP.PIF in modo da farlo funzionare in una finestra DOS di Windows, anzichè a pieno schermo in modo testo.
Inoltre potete scegliere di mantenere la finestra DOS aperta anche dopo che il PGP è terminato. In questo modo potete leggere i messaggi a video del PGP per verificare che tutto sia avvenuto in modo corretto.
Files temporanei: il programma crea dei files temporanei che utilizza per trasmettere e ricevere informazioni dal programma PGP.
La variabile di ambiente TEMP oppure TMP comunica a PgpEudra dove mettere questi files temporanei.
Se queste variabili non sono state settate, i files temporanei verranno memorizzati nella directory radice "C:\".
Se i files esistono all'avvio il programma chiederà se può sovrascriverli.
Se sceglierete il comando "Cancel" il programma terminerà.
Utilizzo multiplo: nel caso Eudora venga utilizzato da più utenti (e quindi da più pop-accounts), dovreste aver specificato una linea di comando per Eudora nel Program Manager ("File | Proprietà"), in modo che ciascun utente abbia la propria icona di avvio e la propria directory per la posta elettronica.
Dovrete fare la stessa cosa per PgpEudra, che trasmetterà la linea di comando a Eudora.
Nel caso Eudora sia già stato avviato, potete avviare PgpEudra anche successivamente.
Lo stesso provvederà ad aggiungere il proprio menù a quelli di Eudora. PgpEudra controlla sempre le finestre di alto livello prima di avviare Eudora.
Se ottenete il messaggio di errore "Eudora not found" (Eudora non trovato), probabilmente avete una versione differente.
In questo caso specificate nella linea di comando l'opzione "-r" dal menù "File | Proprietà" del Program Manager di Windows.
Ciò permetterà un controllo del nome meno rigido, tuttavia c'è un maggior rischio di risultati inaffidabili.
Ogni volta che utilizzate PGP dovrete seguire queste istruzioni:
Una volta che PGP ha terminato la decodifica, PgpEudra mostra una finestra di dialogo che vi permette di scegliere dove posizionare il testo decodificato.
Può copiare il testo negli appunti (scelta di default, [Yes]) oppure (scelta [No]) copiarlo nella finestra di testo dalla quale proviene.
In questa finestra potete solo leggere il testo.
Qualsiasi altra cosa voi cerchiate di fare (forward = inoltro, reply = risposta, save = salvataggio) verrà eseguita sul testo originale codificato.
Se invece scegliete di copiare il testo negli appunti, potrete poi incollarlo dalla clipboard in un editor di vostra scelta.
Una volta decodificato il messaggio PgpEudra cercherà nello stesso una chiave.
Se la trova, vi chiederà se desiderate aggiungerla al vostro file PUBRING.PGP.
A questo proposito vedere il paragrafo 5c. Aggiunta di una nuova chiave.
C'è un modo semplice per decodificare se desiderate rispondere ad un messaggio codificato.
Vedere il paragrafo 5d. Come rispondere a messaggi codificati .
Avete comunque la possibilità di cambiare questo nome, qualora il nome della chiave sia differente.
È molto conveniente avere l'indirizzo di posta elettronica nella chiave pubblica. PGP usa questo nome per trovare la chiave del destinatario.
Avete anche la facoltà di aggiungere delle opzioni, se lo desiderate.
È sufficiente indicarle nella finestra di edit prima del destinatario (ad esempio: -s hans firmerà il messaggio codificato per "hans").
Le opzioni PGP di default sono "-aetw".
Se cancellate il nome del destinatario oppure non è indicato nulla nel campo "To:", vedrete l'intestazione "ClearSign" (= firma in chiaro).
(Vedere il paragrafo 5e. Firmare in chiaro un messaggio).
PgpEudra trasmetterà il messaggio completo al programma PGP.
Una volta lanciato PGP, il programma PgpEudra non dovrà fare altro, in quanto avrà già indicato a PGP quale comando deve eseguire.
Potete firmare solo per la prima chiave segreta indicata nel vostro file chiave.
Questo perchè PGP necessita di un nome di cui usare la chiave per firmare se la stessa non è quella di default.
Se scrivete qualcosa nel campo "Encrypt for" (= codifica per) il programma eseguirà la codifica con quella chiave (Vedere il paragrafo 5b. Codifica dei messaggi), anzichè firmare in chiaro.
Dopo aver controllato il primo testo, viene riportato nel messaggio senza il blocco SIGNATURE BEGIN/END.
La prossima volta che avvierete il PGP verrà esaminato il messaggio successivo e così via.
Dovete verificare la firma leggendo i messaggi inviati da PGP nella finestra DOS.
PgpEudra infatti non mostra alcun messaggio.
Se cambiate qualcosa nel testo, non potrete più annullare quanto eseguito dal PGP, perchè l'opzione Undo annullerà la vostra modifica, come normalmente avviene con Eudora.
Notate che l'opzione "Edit | Undo" è disabilitata se non vi trovate nella finestra in cui si trova il testo.
Se ad esempio il cursore si trova nel campo "subject", spostatevi prima nel testo e poi scegliete Undo.
Non è invece possibile annullare l'aggiunta di una nuova chiave.
[N.d.R. con Eudora 1.5.4 a 16 bit non si è riscontrato alcun problema]
Il numero di versione di PgpEudra aumenta di 0.01 in caso di cambiamenti minimi.
Versioni con nuove caratteristiche prendono il numero 0.x0. In questo caso anche il manuale viene aggiornato. Il "timestamp" ha sempre il numero di versione. 0:20 significa versione 0.20.
Questa versione è stata fatta in codice compilato sia per il 486 che per il 286. La versione di default è per il 486 e funziona sia su processori 80386 che 80486. PGPEU286.ZIP funziona invece su computer basati sul processore 80286. Selezionare "Help | About PGP extension..." per visualizzare la finestra di dialogo "About PgpEudra". Potrete così vedere di quale versione disponete (ed anche chi ha fatto questo programma ;-). Le versioni 80286 riportano l'indicazione & quot;(286)" dopo il numero di versione.
17 Novembre 1995:
Alle 11 di sera decisi di scrivere il programma. Adesso avevo un altro amico con lo stesso problema e peggio ancora, ricevevo files codificati in binhex che non riuscivo a decodificare sul mio sistema Linux. Naturalmente questo problema avrebbe potuto essere risolto in altro modo, ma ho pensato che sarebbe stato meglio rendere le cose più semplici.
Versione 0.12:
6 Dicembre: Questa è stata la prima versione pubblica disponibile dopo alcune versioni di prova che avevo distribuito soltanto tra gli amici. Aveva soltanto i comandi di base come codifica, decodifica ed aggiunta di una chiave. Nessuna caratteristica speciale di PGP come ad esempio la firma dei messaggi.
Versione 0.13:
La versione precedente non funzionava con Eudora light 1.5.2, così ho dovuto lavorarci ancora. Cattive notizie per me, la QUALCOMM aveva cambiato un pò il programma.
Tutti i "windows' classnames" erano stati cambiati e peggio ancora, li nominavano dinamicamente.
Difficile trovare una finestra se non conosci il suo nome completo. In ogni modo, l'adattamento parziale sembra funzionare, per cui penso sia abbastanza stabile per poter distribuire la versione.
Versione 0.14:
Aggiunta di un controllo del nome meno rigido (opzione -r).
Versione 0.15:
La funzione "Edit | Undo" funziona anche con Eudora Light. Ed ho aggiunto un controllo supplementare sulla finestra in cui dovrebbe apparire il testo dopo che PGP è stato avviato. Qualcuno mi aveva infatti riferito che il testo appariva nella finestra sbagliata.
Versione 0.20:
+Firma in chiaro del testo e controllo delle firme
+Invio opzioni linea di comando ad Eudora
+Scansione chiave dopo la decodifica
+Scelta di dove copiare il testo decodificato (appunti oppure finestra)
61456 26950 57% 07-02-96 00:20 PGPEUDRA.EXE Il programma 152 152 0% 07-02-96 00:20 PGPEUDRA.SIG La sua firma 23530 9125 62% 07-02-96 00:20 MANUAL.HTM Il manuale 152 152 0% 07-02-96 00:20 MANUAL.SIG La sua firma 2082 925 56% 04-02-96 23:15 TODO.TXT Cosa verrà fatto in futuro? 2364 990 59% 07-01-96 23:04 SUBSCRIB.TXT Modulo di sottoscrizione ----------------------- ------------- 89736 38294 58% 6Le dimensioni dei files e le date nel file-ZIP attuale possono essere leggermente differenti, perchè non le aggiorno ad ogni modifica del programma.
L'ultima versione è sempre disponibile su WWW nella Comerwell's homepage (http://www.xs4all.nl/~comerwel). Per quei pochi infelici che non dispongono di un accesso WWW, i files sono disponibili anche via mail (comerwel@xs4all.nl). Digitate "pggpeudra" come subject, esattamente come indicato (ma senza le virgolette), ed inviate il messaggio al mio mailer automatico. Ricevere il package in formato binhex. PC Eudora può facilmente decodificarlo.
QUESTIONI LEGALI ==================In parole povere (ma chiare):
In termini legali:
DATO CHE IL PROGRAMMA VIENE RILASCIATO GRATUITAMENTE, LO STESSO NON VIENE GARANTITO IN ALCUN MODO, NELL'AMBITO DI QUANTO CONSENTITO DALLA LEGGE. A MENO CHE NON VENGA ESPRESSAMENTE CHIARITO PER ISCRITTO, I PROPRIETARI DEL COPYRIGHT E/O TERZE PARTI FORNISCONO IL PROGRAMMA "AS IS" (= com'è) SENZA GARANZIE DI ALCUN GENERE, SIA ESPLICITE CHE IMPLICITE, COMPRESE -MA NON SOLO- LE GARANZIE IMPLICITE DI COMMERCIABILITÀ ED IDONEITÀ PER UNO SCOPO PARTICOLARE. L'INTERO RISCHIO RELATIVO AL LA QUALITÀ ED ALLA PERFORMANCE DEL PROGRAMMA È A VOSTRO CARICO. SE IL PROGRAMMA SI DOVESSE RIVELARE DIFETTOSO, VI ASSUMERETE L'ONERE DELLA NECESSARIA MANUTENZIONE, RIPARAZIONE O CORREZIONE.
Io uso Linux (Unix per i PC 386) ed il programma di posta elettronica Elm, che sono entrambi freeware, ed avevo pensato di aggiungere un supporto PGP ad Elm, ma ho scoperto che era già stato fatto, cosa che mi ha fatto risparmiare un bel pò di tempo.
Oltretutto ritengo che molta più gente utilizzerà PGP, se potrà farlo in modo semplice.
Ho creato una mailing list ed un contatore di registrazione.
Se desiderate ricevere una mail quando rilascio una nuova versione del programma, riempite il modulo SUBSCRIB.TXT ed inviatemelo via mail all'address: comerwel@xs4all.nl.
Potete anche scegliere di essere registrati come utilizzatori di PgpEudra.
Ciò significa che verrete conteggiati nel numero di utenti indicati nella mia homepage su WWW. In questo caso potete indicare il nome che preferite, se non volete darmi il vostro indirizzo e-mail.
Non potete inviare mail a questa mailing list, sebbene forse aggiungerò questa possibilità se si renderà necessaria. Solo gli utenti che hanno selezionato "mailbyothers" potranno ricevere queste mail. Se sapete qualcosa che volete condividere con altri utenti, potete scrivermi (pgpeudra@comerwell.xs4all.nl) e l'inserirò nella lista se penso che ne valga la pena.
Questo programma non è ancora completo. Penso di aggiungere nuove opzioni in una versione successiva. Questa distribuzione contiene un file chiamato "TODO.TXT", che riporta alcune caratteristiche che desidererei aggiungere al programma. Non pretendo comunque di farlo diventare una shell completa.
Vogliate mandare mail concernenti questo programma a pgpeudra@comerwell.xs4all.nl.
Mi piace ancora trovare la mia posta personale se questo programma diventa molto popolare ;-).
Può succedere che gli utilizzatori di Windows95 non vedano alcun risultato nella finestra della mail dopo aver lanciato una operazione di codifica/decodifica con PgpEudra.
L'otuput dell' operazione viene infatti automaticamente copiato nella direcotory TEMP con il nome PGPEUDRA.ASC .
Inoltre sino a che i 2 files temporanei (pgpeudra e pgpeudra.asc) non vengono cancellati tramite la chiusura di Eudora, non è più ossibile lanciare RUN PGP del menu Message .
Molto brevemente:
torna alla "Guida Pratica a PGP"
impaginazione html by Pastore Home Page http://users.iol.it/pastore