Article Written For Crisnews By: Bruce Kniffen -----BEGIN PGP SIGNED MESSAGE----- -=Welcome to the CRISNEWS section called "KEYRING"=- Who the heck am I? Yoooo Know Me.. Right? ...used to line in Montreal, canada... then I had to move to virginia... know me yet? I now have a system in ..... I could send you netmail, but would you know if it was me? I could be your closest freind, or your worst nightmare. Digital signatures are now the standard for Identification. Who the heck am I? Yoooo Know Me.. Right? Well lets just say you will have to find that out on your own. Run this section thru PGP and it will identify me, maybe. Anyone that wants to respond with particular questions may send their F.A.Q.'s to CRIS BBS. This section is NOT written by Michael Paris, and ONLY DIGITALLY SIGNED. This section of CRISnews is written by a regular fidonet sysop that just happens to support PGP encryption. I also participate in the Secure Mail Network of Fidonet. And I know my pgp in my sleap. Alright lets get to the beef, First part deals with your liabilitys if you censor your mail. Next part is the solution, read the secure mail network info packet and join in if you agree. If you do want to join the secure mail network the person you want to contact is GK Pace at Fidonet 1:374/26 I see the only way to safeguard my system and myself is: 1) Create a personal certified PGP key. 2) Not censor any In transit mail on my system. And the final third SECTION contains all the need parts to put together your own macros for a .msg type netmail editor (frontdoor/Intermail) FOR USING pgp WITH FUNCTION KEYS, a real nice and easy setup. I will conclude this introduction at this part and let the data speak for itself. CRIS PGP resident expert :key ID# B6B823 -----BEGIN PGP SIGNATURE----- Version: 2.3a iQCVAgUBLNMz61kMIi1jWfSJAQGbNQQAuPNS9nCGBL9q6eniepVBsROPmFYAJ+e/ VxqZ+LWjibfCbwI6hGvqr80mVvFoFFhGJr80yvxseYkNxsF7zANbXVSX9/x8o9dY 74yNKgZExYbTXSMMsQuZ31sSuXYgCXdWVJzDZg8qM0+uKGIc46+w4/OXJhgHcwn7 XPSFFEduAUY= =tqvK -----END PGP SIGNATURE----- How do you create a key? What is PGP? All I will say is that there is already alot of fine sources that explain all of this in great detail. The PGP23a.zip contains two .doc files that are not only huge, but are also very clear and easy to understand. Heres the first page: PGP Version 2.3a - 1 Jul 93 Software by Philip Zimmermann with Branko Lankester, Hal Finney, and Peter Gutmann Synopsis: PGP uses public-key encryption to protect E-mail and data files. Communicate securely with people you've never met, with no secure channels needed for prior exchange of keys. PGP is well featured and fast, with sophisticated key management, digital signatures, data compression, and good ergonomic design. I could not have said it any better, maybe "its great!". Think of PGP as another PKzip, but different. You have a program, and parameters, and filenames. What happens is affected by the command line parameters and optional filenames. ==============================[Imported]======================================== ref:PGPDOC1.TXT Page 33 ==================== Here's a quick summary of PGP commands. To encrypt a plaintext file with the recipient's public key: pgp -e textfile her_userid To sign a plaintext file with your secret key: pgp -s textfile [-u your_userid] To sign a plaintext file with your secret key, and then encrypt it with the recipient's public key: pgp -es textfile her_userid [-u your_userid] To encrypt a plaintext file with just conventional cryptography, type: pgp -c textfile To decrypt an encrypted file, or to check the signature integrity of a signed file: pgp ciphertextfile [-o plaintextfile] To encrypt a message for any number of multiple recipients: pgp -e textfile userid1 userid2 userid3 --- Key management commands: To generate your own unique public/secret key pair: pgp -kg To add a public or secret key file's contents to your public or secret key ring: pgp -ka keyfile [keyring] To extract (copy) a key from your public or secret key ring: pgp -kx userid keyfile [keyring] or: pgp -kxa userid keyfile [keyring] To view the contents of your public key ring: pgp -kv[v] [userid] [keyring] To view the "fingerprint" of a public key, to help verify it over the telephone with its owner: pgp -kvc [userid] [keyring] To view the contents and check the certifying signatures of your public key ring: pgp -kc [userid] [keyring] To edit the userid or pass phrase for your secret key: pgp -ke userid [keyring] To edit the trust parameters for a public key: pgp -ke userid [keyring] To remove a key or just a userid from your public key ring: pgp -kr userid [keyring] To sign and certify someone else's public key on your public key ring: pgp -ks her_userid [-u your_userid] [keyring] To remove selected signatures from a userid on a keyring: pgp -krs userid [keyring] To permanently revoke your own key, issuing a key compromise certificate: pgp -kd your_userid To disable or reenable a public key on your own public key ring: pgp -kd userid --- Esoteric commands: To decrypt a message and leave the signature on it intact: pgp -d ciphertextfile To create a signature certificate that is detached from the document: pgp -sb textfile [-u your_userid] To detach a signature certificate from a signed message: pgp -b ciphertextfile --- Command options that can be used in combination with other command options (sometimes even spelling interesting words!): To produce a ciphertext file in ASCII radix-64 format, just add the -a option when encrypting or signing a message or extracting a key: pgp -sea textfile her_userid or: pgp -kxa userid keyfile [keyring] To wipe out the plaintext file after producing the ciphertext file, just add the -w (wipe) option when encrypting or signing a message: pgp -sew message.txt her_userid To specify that a plaintext file contains ASCII text, not binary, and should be converted to recipient's local text line conventions, add the -t (text) option to other options: pgp -seat message.txt her_userid To view the decrypted plaintext output on your screen (like the Unix-style "more" command), without writing it to a file, use the -m (more) option while decrypting: pgp -m ciphertextfile To specify that the recipient's decrypted plaintext will be shown ONLY on her screen and cannot be saved to disk, add the -m option: pgp -steam message.txt her_userid To recover the original plaintext filename while decrypting, add the -p option: pgp -p ciphertextfile To use a Unix-style filter mode, reading from standard input and writing to standard output, add the -f option: pgp -feast her_userid outputfile PGP can tell me if my newest version of F-PROT is valid, It can sign my messages that if changed afterwards by another, will cause a invalid message warning. Or if the message was not tampered with would verify it as being untampered. One can process a message with public key cryptography and get one of three outputs: encrypted text, armored-signed messages, and clear-signed messages. For signing echomail use the -sta parameter and +clearsig in the config.txt 1. Clear-Signed Messages. These are messages processed such that the text is not modified except for the addition of deliminator lines and a signature block. The signature block contains digital information providing for the verification that the text contained within the deliminator lines has not been altered, and information identifying the person who signed the message. The text can easily be read by anyone. Verification that the message is intact as signed, and who originated it can be done by anyone using the proper program and a copy of the originator's public key. 2. Armored-signed messages. These are processed the same as an clear-signed message, except an "armor" is added. This make the message harder to corrupt in transport, such as frequently happens due to varying end-of-line definitions, but has the detriment that no one can read the message without processing it through the encryption program. The "armor" is a process, similar to uuencoding, that will make readily apparent if the message has been tampered with. It is not essential to the digital signature, but makes the transport more "robust". Like the clear-signed message, since only the originator has the originator's private key, whoever reads it, be it one or a thousand, knows that only the originator could have sent it. 3. Encrypted messages. These are encrypted by the originator using the *recipient's public key*. Remember that by design, the public key has been widely distributed so anyone can use it. Due to the nature of public key cryptography, only the intended recipient can read this message. ==========================[NEW TOPIC]========================================== 1) The ECPA *DOES* apply to the BBSes whether they want it to or not. All the hoping in the world doesn't make a statute go away. Merely declaring that the ECPA doesn't apply to you doesn't work -- try declaring the tax laws don't apply to you some time and see if that works. 2) The BBS operators are NOT liable UNLESS they censor the mail. If they censor the mail, they are liable for anything they fail to censor. If they do not censor, they are COMMON CARRIERs, and have no liability. First of all, there are many BBSs that do offer truly private mail, or whose sysops, as a matter of policy, do not read others' private mail. Secondly, there's no legal liability associated with allowing e-mail privacy. Third, federal law (the ECPA) bars sysops from examining mail except under some very precisely defined circumstances. (taken from a EPCA discussion on liability of BBS sysops) Which brings up another mis understood term. "Secured Mail" Secured mail is a FIDOnet group of sysops that have organized to route mail that is encrypted and un-censored. It seems to me that sounds like the definition of COMMON CARRIERs? Below is a message I found in the "secured mail" echo I found very close to the truth in viewing the secured mail network in the light. ==============================[Imported]======================================== From: GK PACE Number: 166 To: ALL Date: 10/23/1993 9:21am Subj: SecureMail Hosts vs FidoNet Hosts -----BEGIN PGP SIGNED MESSAGE----- This is a reminder especially applicable to those who are new to SecureMail. We are not at odds with the FidoNet Host hierarchy. There is not any ongoing disagreement, amnity, or other ill feelings, nor is there a dissagreement in principal between us. Many of the FidoNet Hosts agree with us, many would be SecureMail hosts themselves if they could. But it is impossible for some Hosts to perform both positions. A FidoNet Host (especially an RC) has to route to Hosts that have not adopted our SecureMail principals, there is not anyway around this save resigning the FidoNet Host position, which should not be done! In Fidonet, one individual in the position of Host, who refuses to offer a particular class of service, can prevent the others from doing so. It takes agreement of all concerned, as well as cooperation of them all to make changes. Until the whole of Fidonet agrees with our principals, we will have the responsibility for SecureMail, and our cause is served best by encouraging, and cooperating with those holding FidoNet Host positions - especially those who agree with our principals. We may be "rebels" in FidoNet... but not everyone disagrees with us, and those who do, are fewer than you might think. -gk -----BEGIN PGP SIGNATURE----- Version: 2.3a iQCVAgUBLMkvwxhX5N2xtrgjAQGPXAP9G2JP174Q+nVzEX5C9MG/+kPDJkBrNYSd 9mtZWJJT+ApHUBfSX9F80fbGzfNJNYSVe2eg7U906nHNLm+rb/Zgw1nl0qHpToZf AJSIJS+WXv62YUpG1MqKVrEWGzivL8EQLsHm3Na4s6+ZBVcdCY38p0Q379pidUYg +OJSXGo43gg= =iDMd -----END PGP SIGNATURE----- --- GenMsg [0001] (gkp@f26.n374.z1.fidonet.org) * Origin: Privacy... Fight for YOUR Rights! {Region 18 SMH} (1:374/26) ==========================[End Import]========================================== The Secure Mail network is fully explained in a compressed file called SECUREML.ZIP available on SDN and many BBS's. ==========================[NEW TOPIC]========================================== PGP related Files ECPA.ZIP Federal Law, Electronics Communications Privacy Act IPGP2-1.ZIP InfoPGP Digests from Internet. 17498 bytes dated 12-18-92 IPGP2-2.ZIP InfoPGP Digests from Internet. 11487 bytes dated 12-18-92 IPGP2-3.ZIP InfoPGP Digests from Internet. 10715 bytes dated 12-18-92 IPGP2-4.ZIP InfoPGP Digests from Internet. 15769 bytes dated 12-18-92 IPGP2-5.ZIP InfoPGP Digests from Internet. 9099 bytes dated 12-12-92 PGPSH003.ZIP PGPShell version 0.03 PUBRING.ZIP PGP keyring large with over 1400 keys CRISKEY.ZIP PGP Public Key for CRISNET PGP23A.ZIP PGP main program PGPMACRO.ZIP PGP macros and batch files for PGP in a netmail editor FDATE81A.zip Date and Time utility to add info to your messages & logs QEDIT215.zip Editor capable of accepting command line macros ============================================================= S P E C I A L S E C T I O N F O R S Y S O P S ==================================================== pgp MACROS in the SYSOP NETMAIL MAILER EDITOR The following is from the setup of SHIFT-F1 to SHIFT-F10 with explanations of the control (^) keys in a table below. All of these macros call out to a batch file to do all the trivial duties needed. Shift F1 ......Export Message to PGP work area. F2 ......Sign (clear text) Message in PGP work area. F3 ......Encrypt Message in work area to another user. F4 ......Import Message from PGP work area into message. F5 ......Export Message TO PGP work area, call PGPshell, and Import Message. F6 ......Encrypt 64 radix using a NEW password (muktiple users). F7 ......Extract a public key and import into message F8 ......Export Message and decrypt, then re-import message. F9 ......Export Message and decrypt only (no import). F10 .....Export Message and verify signature. File Global Mailer Editor Terminal Modem Printer Manager ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ ±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ί Miscellaneous Ί±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ί NetMail folder Ί±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ±±±±ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ PGP Keyboard macros »±±±±±±± ±±±±Ί Ί±±±±±±± ±±±±Ί Shift Ί±±±±±±± ±±±±Ί F1 ~Xc:\0\msg.txt;~G~T|~^File exported to PGP work area. Ί±±±±±±± ±±±±Ί F2 ~EPGP-SIGN.bat;~G~T|~^ - Press shift-F4 to import Ί±±±±±±± ±±±±Ί F3 ~EPGPENCRP.bat;~G~T|~^Shift-F4 to import Ί±±±±±±± ±±±±Ί F4 ~G~T To ~D ~C|~RC:\0\MSG.ASC;~S Ί±±±±±±± ±±±±Ί F5 ~xC:\PGP\MSG.TXT;~EPS.bat;~G~T To ~D ~C|~RC:\PGP\msg.txt Ί±±±±±±± ±±±±Ί F6 ~EPGPCRYPT.bat;~G~T|~^Shift-F4 to import Ί±±±±±±± ±±±±Ί F7 EPGPXTRCT.BAT;| PGPKey extracted on ~C|~RC:\0\MSG.ASC| Ί±±±±±±± ±±±±Ί F8 ~Xc:\0\inmsg.txt;~EPGPDECRP.bat;~G|~G~C~Rc:\0\outmsg.txt Ί±±±±±±± ±±±±Ί F9 ~Xc:\0\inmsg.txt;~EPGPDECRP.bat Ί±±±±±±± ±±±±Ί F10 ~Xc:\0\verifmsg.txt;~EPGPVERIF.bat Ί±±±±±±± ±±±±Ί Ί±±±±±±± ±±±±ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ±±±±±±± ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Keyboard Macro definitions | carriage return ~~ tilde ~| pipe ~B tab-character ~L new line ~U current user's name ~> right ~< left ~^ up ~V down ~G top of message ~H end of message ~! invoke DOS shell ~Xfile; export message to file ~Ifile; import file to message ~Rfile; import file to message and erase file ~Efile; shell to DOS and execute file, including any parameters; parameters may not contain semicolon ======================================================================= PGP config.txt ============== Multiple Config.txt (pgp cfg) selections can be used by saving a backup of that config.txt and copying it when needed. Examples; using PGPshell, a whole different setup in config.txt is needed than what I prefer from the command line or in batches. No problem In the batch copys the saved config.sav (you should edit the batch files!) Also note the call to two outside utilities: FDATE and Qedit =============== I call Qedit with a macro (qedit macro) to cut the header off the message and start the message a line above the BEGIN PGP starting line. This looks better when sending signed messages, why duplicate the header? =============== And FDATE adds logging text and dates to messages as well as a PGP log. =============== Below is the Qedit macro. Type PGP and the filename to uncompress it and the password is PGP (this binary file was processed with PGP 64 radix command) You will want to turn your VERBOSE=2 and INTERACTIVE=ON in PGP coonfig.txt before extracting the messages below. This way you will know the original name of the message file. Type in the original name for the output filename. The macro can be dissasembled with Qedits QMAC to show only deletion of the header in a message loaded by qedit (no directory or filenames are in it). PGP message contains "noheader.bin" used by QEDIT.exe (external editor) Password is PGP ================= Macros batch files ================= All of the above batch files can be extracted by running this file thru PGP Password is lowercase pgp You will want to turn your VERBOSE=2 and INTERACTIVE=ON in PGP coonfig.txt before extracting the messages below. This way you will know the original name of the message file. Type in the original name for the output filename. ATTENTION! ALL THE BELOW BATCH FILES NEED TO BE CHANGED TO YOUR EXACT PATHS OF PGP AND THE DRIVE YOUR FRONT MAILER IS LOCATED. PLUS A WORK DIRECTORY IS ASSUMED OF C:\0 <--zero ====== PLACE ALL BATCH FILES IN YOUR MAILER DIRECTORY ====== =============================== macros for editor to access pgp =============================== [shft-f2] PGP-SIGN.BAT in pgp message format - password is pgp [shft-f3] PGPENCRP.BAT in pgp message format - password is pgp [shft-f5] PS.BAT in pgp message format - password is pgp [shft-f6] PGPCRYPT.BAT in pgp message format - password is pgp [shft-f7] PGPXTRCT.BAT in pgp message format - password is pgp [shft-f8] and [shft-f9] PGPDECRP.BAT in pgp message format - password is pgp [shft-f10] PGPVERIF.BAT in pgp message format - password is pgp ====== The below message will result in a zip file ====== PKUNZIP (R) FAST! Extract Utility Version 2.04g 02-01-93 Copr. 1989-1993 PKWARE Inc. All Rights Reserved. Registered version PKUNZIP Reg. U.S. Pat. and Tm. Off. ώ XMS version 3.00 detected. Searching ZIP: PGPMACRO.ZIP Length Method Size Ratio Date Time CRC-32 Attr Name ====== ====== ===== ===== ==== ==== ======== ==== ==== 314 DeflatN 167 47% 11=02=93 02:10 a9cb4ff1 ==w= FILES.TXT 299 DeflatN 258 14% 11=02=93 02:06 d2db6330 ==w= NOHEADER.ASC 2600 DeflatN 907 66% 11=02=93 02:03 8792f416 ==w= PGP=SIGN.BAT 1960 DeflatN 757 62% 11=02=93 02:03 27624612 ==w= PGPCRYPT.BAT 2129 DeflatN 796 63% 11=02=93 02:04 c2896bdd ==w= PGPDECRP.BAT 1301 DeflatN 503 62% 11=02=93 02:04 cff3d1a9 ==w= PGPENCRP.BAT 2353 DeflatN 744 69% 11=02=93 02:04 3b992963 ==w= PGPVERIF.BAT 2373 DeflatN 783 68% 11=02=93 02:04 1fc7e902 ==w= PGPXTRCT.BAT 2026 DeflatN 746 64% 11=02=93 02:04 21d9998e ==w= PS.BAT ====== ====== === ====== 15355 5661 64% 9 ====== The below message will result in a zip file ====== run this thru PGP to extract pgpmacro.zip -----BEGIN PGP MESSAGE----- Version: 2.3a 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 /RwdNkPm8JY/9qkq4s6AJOg= =62Gs -----END PGP MESSAGE-----