Options

Top  Previous  Next

The options dialog allows you to adjust how MPGP works.  You can launch it from the mirc menus or from the joblist or main dialog.

 

Options

 

Encoding - PGP encoding can be done in binary or ascii format(armouring).  Ascii takes up more bandwidth, and so binary should be used by default.  Ascii is provided for unanticipated circumstances where an irc server or bnc for some reason has trouble with the extended ascii character set used in binary mode.

 

Anonymous Key Size - New keys generated in PGP v6.5x and 7.x usually use 2048bit DH keys, which are considered cryptographically safe from cracking. Here you can choose instead to use 4096 bit keys, which take a bit longer to transmit but should be even more secure.

 

Random Channel Keys - When generating random channel keys for mircryption, you can elect to generate keys using only letters and numbers, or using the entire ascii character set.  Because the keys generated are so large, the appreciable difference in security should be unimportant (ie it would take 10,000,000,000,000,000 days to crack one vs, 10,000,000,000,000,000,000,000,000,000 days for the other).

 

Tranmission Speed - These values can be used to tweak the internal flood protection system employed by mpgp.  You should tweak these to find values that do not result in you getting kicked from your irc server for sending too much information too fast:

Bytes/Sec - Average number of bytes per second to output at steady rate (note that mpgp may stagger outputs to insure long, lest wasteful lines).

Burst Bytes - After a period of sending nothing, mpgp will send up to this many bytes right away for a new outgoing job.

Interval - How often jobs are iterated for output - a value between 500 and 1500 is recommended.  Too small a value will take up unnesc. cpu usage, too small will slow output noticably.

 

Timeouts - Timeouts adjust how long a mpgp message or question remains on screen before it times out, and how long jobs remain waiting for replies before they cancel themselves.

Questions - Timeout for question dialogs.

Messages - Timeout for message/announcement dialogs.

Jobs - A job which is waiting for a reply from a user will timeout after waiting for this amount of time with no response.  Timeouts typically signify that your recipient has not received your message.

 

Incoming Anonymous Requests - When someone wants to send you an mpgp transmission, and does not specify an explicit permanent key in the TO field, their script first needs to determine your anonymous public key, and determine whether they already have it or need to acquire it prior to transmission.  These options affect how your script responds to such requests, which are normally considered quite harmless.

Always Reject (silent) - Reject all incoming requests for your anonymous hex id, and send no reply.  This leaves you basically invisible to those who do not know any of your permanent keys.

Always Reject - Reject incoming requests for your anonymous hex id, and send a cancel signal to tell them your hex id will not be sent.

Ask Before Hex & Pubkey - Ask before replying with your anonymous hex id, and ask before subsequently sending your anonymous public key.  This is pretty paranoid, and the dialogs will become annoying if people you know often send stuff to you anonymously.

Ask Before Pubkey Only - Provide the short hex id of your anonymous public key, but ask before sending your full (about 2k in size) anonymous public key to someone who doesn't already have it.  This is a reasonable setting and reduces the bandwidth sent if lots of people you dont like are constantly asking for your anonymous key.

Always Provide - Always provide your anonymous hex id and public key to anyone who wants it.  This is still considered completely safe.  You can provide your public keys to the entire world - it will not help them to decode information sent to you - it only lets them send you an encrypted message.

 

Job List - Options which control what will be done automatically regarding the list of current jobs.

Autoshow non-empty joblist - Brings up the joblist whenever a new job comes in or a new job is created (default).

Autohide empty joblist -Hides the joblist after you remove all jobs (default).

Autoclear joblist - Automatically clears all completed entries from the job when you close it (default).

 

PGP Directories - Information about where pgp related files are.

Key Manager tool - This should be automatically located from information in the registry about your current pgp installation. Leave blank for auto detection.

Keyring Dir - If this is blank, MPGP will share your existing PGP keyrings.  It is recommended you specify an alternate directory and use a dedicated set of mpgp-only keyrings.  You can copy your existing normal keyrings into that directory to begin with your existing keys.

 

Reset to Defaults - Click this button to return all options to their default values.