23-11-04 13:04
Implementacija Enigmail modula za Thunderbird
piše IVOR MILOŠEVIĆ
Kombinacija klijenta za e-mail Thunderbird 0.9 s modulom Enigmail i paketom GnuPG za Windowse nudi potpuno open source rješenje za implemetaciju GPG sistema unutar mail klijenta pod Windows OS-om. Uputa koja slijedi funkcionira s trenutačno najnovijom inačicom Thunderbirda [0.9], ovog Mozillinog izvrsnog open source mail klijenta.
http://www.mozilla.org/products/thunderbird/
Prvo, neophodno je nabaviti GnuPG (trenutno 1.2.5) sa:
http://www.gnupg.org/(en)/download/index.html
ftp://ftp.gnupg.org/gcrypt/binary/gnupg-w32cli-1.2.5.zip
INSTALACIJA GnuPG
1. kreira se instalacijski direktorij (npr. c:\gnupg) 2. potom se gnupg-w32cli-1.2.5.zip raspakira u instalacijski direktorij 3. unutar c:\gnupg naprave se direktoriji "Locale" i "Doc" 4. sve .mo treba prevući u Locale, sve ostalo osim .exe datoteka u Doc 5. sada treba dodati c:\gnupg u environment PATH na sljedeći način:
start->settings->control_panel->system->advanced->environment_variables->system_variables gdje se editira varijabla "variable: path" i na kraj linije doda: "c:\gnupg".
6. editira se c:\gnupg\gnupg-w32 registry entry u slijedeće:
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\GNU] [HKEY_LOCAL_MACHINE\Software\GNU\GNUPG] [HKEY_LOCAL_MACHINE\Software\GNU\GNUPG] "HomeDir"="C:\\GnuPG" "gpgProgram"="C:\\GnuPG\\gpg.exe"
[HKEY_CURRENT_USER\Control Panel\Mingw32] [HKEY_CURRENT_USER\Control Panel\Mingw32\NLS] [HKEY_CURRENT_USER\Control Panel\Mingw32\NLS] "MODir"="C:\\GnuPG\\Locale" "OptFile"="C:\\GnuPG\\gpg.conf"
7. dvostrukim klikom na gnupg-w32 unosi se ovaj registry entry u registry.
8. sada je potrebno u C:\gnupg kreirati gpg.conf sa: default-recipient-self keyserver ds.carnet.hr default-cert-check-level 3 keyserver-options auto-key-retrieve include-revoked include-subkeys no-mangle-dos-filenames no-secmem-warning
9. kreacija ključeva napravi se naredbom: gpg --gen-key (koja se kompletira prateći upute na komandnoj liniji) 10. gpg --list-keys i zapiše se KeyID 11. upload public keys na server, u C:\gnupg gpg --keyserver ds.carnet.hr --send-keys 0xKeyID
detaljno objašenjenje na: http://enigmail.mozdev.org/configure.html
INSTALACIJA ENIGMAIL ZA THUNDERBIRD 0.9
1. skinete modul Enigmail za Thunderbird 0.9 sa:
http://enigmail.mozdev.org/download.html http://downloads.mozdev.org/enigmail/enigmail-0.89.0-tb-win32.xpi
2. pokrene se thunderbird pa tools->extensions->install "enigmail-0.89.0-tb-win32.xpi" ->open
3. restart Thunderbirda
4. Podešavanje OpenPGP postavki unutar Thunderbird account settings: - tools->account settings->OpenPGP security->Enable "OpenPGP support (Enigmail) for this identity" - odabere se Use specific "OpenPGP Key ID" te se unesu ranije kreirani ključevi (jedini ponuđeni u ovom trenutku)
5. Podešavanje Enigmail postavki unutar Thunderbirda:
enigmail->preferences
- Basic > GnuPG executable: c:\gnupg\gpg.exe - PGP\MIME > Always use PGP\MIME
ostale stavke prema osobnim potrebama
detaljno objašenjenje na: http://enigmail.mozdev.org/gpgconf.html
Kompletno besplatni open source pgp/gpg sustav unutar mail klijenta na Windows OS-u je ovime implementiran.
Daljnje korištenje je vrlo jednostavno: Kad se prima kriptirana poruka tražit će se pgp passcode i poruka će se automatski dekriptirati (ili će prvo pitati da potraži key na public key serverima). Kad se šalje kriptirana poruka poruka odabere se: OpenPGP: sign i/ili encrypt. Ako korisnikov public key nije u lokalnoj bazi, punuditi ce se opcija: "Downoload missing keys", nakon čega slijedi odabir keyservera (npr. ds.carnet.hr).
|