13 August 2009, by
Other versions of this article:
Although the emulator has limitations not allowing convenient interactive batches, this installation is workable.
# Lines in this section will be run at startup.
# map virtkeybmap.txt (instead of premapper.txt) to test virtual keyboard for touch-ui
mount c c:\data\dos
mount b e:\b
rem s60map c:/data/premapper.txt
echo please wait while PGP is coming
# c:\nu below is for Norton Utilities, including NDOS
# c:\ut below is for various MS-DOS utilities you may consider useful
PATH = z:\;c:\ut;c:\nu;c:\pgp
MyName = "your_name"
Language = en
CharSet = cp850
ArmorLines = 24
Armor = on # Use -a flag for ASCII armor whenever applicable
TextMode = on # Attempt to use -t option where applicable
ClearSig = on # Use ASCII armor even for unencrypted signed messages
Verbose = 2 # Verbose diagnostic messages
ShowPass = on # Echo password when user types it
Interactive = on # Interactively prompt the user when adding keys (-ka)
EncryptToSelf = on # Encrypt all messages with your own public key
TZFix = -9 # Brussels timezone
echo Arg1 = "What" Arg2 = "For whom"
echo Example : cr message recipient
pgp -e %1 %2
un.bat: (to uncrypt)
echo Unique argument = "What"
echo Example : un message.asc
pgp -d %1
si.bat: (to sign with cypher)
echo Sign with cypher
echo Arg1 = "What" Arg2 = "ForWhom" Arg3 = "ByWhom"
echo Example : si message recipient author
pgp -se %1 %2 -u %3
…etc. Refer to pgpdoc1.txt and pgpdoc2.txt (supplied with PGP 2.6.3i) to write more batches.
PGP 2.6.3i Symbian s60v3 SIMPLIFIED INSTRUCTIONS:
Crypt : cr What ForWhom
Conventional cyphering: chx What
Uncrypt : un What
Sign with cypher : si What ToWhom ByWhom
ClearSig : cs What ByWhom
Check : pgp What
Help : pgph
Execute DATE to adjust time stamp
Execute SET PGPPASS=[passphrase of your PGP key]
(As your PGP/MS-DOS session takes place in RAM, you may safely set the environment variable “pgppass” every time you start a session: when you close the emulator by pressing the red key, your passphrase will be erased without leaving a trace. Of course, do NOT write it in “tips.txt” or in the “autoexec” section of “dosbox.conf”, as those files are persistent).
 On my E90, I could not run the last dosbox_073_s60_20091207_rc2 version. However, the previous dosbox_s60_20090623 version is ok (not the ’slim’ one, only the ’full’ one).
 However, if cyphering and/or signature was made using GnuPG with an RSA key, no problem.
 Explanation : keys generated by PGP 2.6.3i can be exported to GnuPG; it is able to use them (without using the infamous algorithm) for cyphering or signing. But the result of cyphering or signature made by PGP 2.6.3i with this kind of key will not be decodable by GnuPG, as it will involve the infamous algorithm. It’s a bit complicated, OK. This is a superb illustration of the so-called “progress” (sic) allowed by ’patentability’ of software, against what Europe is resisting, but half-heartedly.