Miranda IM: http://www.miranda-im.org/download/
GnuPG Plugin 0.0.0.0.4: http://addons.miranda-im.org/details.php?action=viewfile&id=216
- Generate your new key pair and export:
See detailed step by step here: http://www.madboa.com/geek/gpg-quickstart/
- gpg --gen-key
- gpg --export my_key_name --armor > my_public_key.asc
It is wise to generate new key (with different password) even when you already have one for mail security - disclose of the Miranda GPG key wil not hamper your (probably more important) signature key.
Sign public keys of selected friends:
- gpg --list-public-keys
- gpg --sign-key keyID
Prepare Miranda IM
- Copy gnupg.dll into Miranda IM\Plugins directory
- Start Miranda, go to Settings->Options->Plugins->GnuPG
- set Executable: to gpg.exe path
- set Home Directory to path, where your keyrings are stored. Do NOT put '\' at end otherwise Miranda will hang up (in that case kill gpg.exe process)
- both paths can be found in registry in [HKEY_LOCAL_MACHINE\Software\GNU\GNUPG]
- click Refresh for Your Key and select your private key
- for each friend, set Contact Key
Start chat with friend, set 'Use GnuPG encryption' in chat menu.
- if sending fail, then check if friend's public key is signed by your key.
- test that messages are really encrypted by temporarily turning off 'Use GnuPG encryption' for one peer and send
encrypted message by second one.
Change tag for highlighting encrypted message to yourt own personalized "unpredictable" string:
(Settings->Options->Plugins->GnuPG Advanced->Start Tag). Otherwise, you can be tricked that communication is encrypt when actualy is not (attacker may insert 'tag' into his own message).