Can GnuPG Deliver?
jso888 writes "After Network Associates decided to halt further development of PGP, I'm sure that many users like myself who use non-CLI platforms most of the time, wondered "what next?" (PGP Freeware is not an option, since it's tied into the Network Associates product). Salon today has a nice article on GnuPG, the Open PGP/GNU alternative. The article highlights one of the problems with Open Source software today: its "by the geek, for the geek" nature, which by and large places barriers to mass adoption of OSS, especially important capabilities like personal encryption. One of the nice things about NAI PGP was its ease of use and commercial polish. It was easy to install and use, and integrated nicely with Windows software like Eudora and ICQ. GnuPG, admittedly, isn't quite there yet, the article concludes. That's too bad; given the privacy-hostile world we live in, the last thing we need is another barrier to widespread cryptography adoption."
No one is building encryption or other security measures directly into products.
Encryption by itself is too difficult and esoteric for normal users. If you want to see it spread, make it easy to use and easy to understand.
How many of us actually have secrets to hide that we go to the bother of encrypting them with PGP any more though? I have only ever sent a few PGP e-mails before I figured it was too fiddly and time consuming to bother with.
Video Game cheats, hints a
The advantage, of course, is that if someone decides it's important to make GPG pretty, it will get done.
Interfacing isn't that hard. What sort of "easy to use" features would be desired in a personal encryption suite?
A graphic display? PerlTK can do that. Simple means to keep track of new keys? I don't know what features would be wanted here. Lets figure it out and write it. Open Source is all about fixing problems you percieve.
-il cylic
Defend Freedom
If you have an account at Mozilla's Bugzilla, vote for this bug here.
http://www.gnupg.org/frontends.html
:)
WinPT is quite good.
http://www.winpt.org/
But I've only found one "free software" package which is up to scrach with it's windows counterparts (in easy to install etc), and thats Apache Tomcat, and that needs some work.
Ahh well, maybe one day.
Wow, I should not post when knackered.
So, if PGP is valuable, and the company doesn't want it.... how big a tax deduction could they get from donating it to GNU?
PGP never caught on *DESPITE* having a slick user interface--or else NAI wouldn't have dropped it. We'll end up doing the same thing we did circa pgp2.6... write our own guis to interface with the command-line... i think we'll probably do it even better now than we did then. some other company may even make a commercial product out of it and give pgp its just due. when all is said and done, this is hardly a death-knell for consumer encryption.
Everyone should use encryption for all messages so that when you need to send a message that is encrypted it doesn't stand out. Until "they" can decrypt everything, everything should be encrypted. Security through obscurity isn't as bad as it's made out to be.
0xB
Is the learning curve to high or do you just not value your privacy enough to learn it. Everything has a price, and some of us are willing to pay it.
--wyn
Hey, you can't say that in public, even in code!
I use gnupg. Not a lot, but with a few people who have it set up right I can just exchange PGP messages without really doing anything, which is the way it must be.
I have tried many, many products to do PGP, and they all have problems. Even GPG with my favorite mailer had some fairly big setup hurdles. Fortunately once I cleared them it was relatively easy. I can only imagine that grandma is never going to use it at the current state of integration.
PGP functionality needs to work perfectly with mailers. You enter a pass phrase, and it just works. Until that happens the masses are not going to use PGP. This is imporant. If it were that easy, 90% of e-mail could be PGP encrypted, by default no questions asked. You can get there now, but only if you know a lot about PGP, and communicate with people in the same boat.
Windows Privacy Tray seems to be the best Windows GPG GUI, I use it as my PGP replacement at the moment. I also have Mozilla, which doesn't have such great PGP integration, so I relay through GPGrelay, which checks all incoming POP mail for PGP stuff, then decrypts and verifies or encrypts and signs behind the scenes. Mozilla only sees the mail after GPGrelay has dealt with it, so it's the closest I get to seamless integration. I don't have any problems with it.
--
"Everybody wants a rock to wind a piece of string around." - They Might Be Giants, "We Want a Rock"
I'm not sure if I understand this statement:
"(PGP Freeware is not an option, since it's tied into the Network Associates product)."
Why is PGP Freeware not an option? You can still download, install, and use it, yes? If so, then it seems to remain a viable option to me.
Banks.
I talk to my bank quite a bit, have they ever asked to encript email messages, NO! Should they YES.
Same reason we need encription on http.
Also if everyone SIGNED there message (which I USED to do, untill I moved Endure) email born viruses would not exist (to the degree they do now, your'll still get some fool who opens unsigned email or will type there password when they should not)
Wow, I should not post when knackered.
GPG does have frontends and such, however you can also use the --openpgp flag to make output compatible with the vast majority of newer PGP software. This allows people to use their current PGP software without a problem.
GPG with the above flag powers encryption for the shopping cart technology we provide without any compatibility issues to date.
I love GPG, I use it daily to decrypt PGP encoded files that I receive from several very large companies that I have as clients. It's evident there is a need for usable public encryption on the business level, and GPG/PGP works great for this.
As much as I like GPG, I don't use it for personal emails, however. I believe that S/MIME is a better system for encrypting personal emails, simply because support is already built into the major email clients (Netscape, Outlook Express) already. When there is a button built right into my friends email client, I have a much greater chance of getting them to use that feature, as opposed to having them download a new, seperate piece of software. Now if Evolution would just support S/MIME (they've been teasing me with that grayed out S/MIME panel), I'd be all set.
--It's Pimptastic!--
The UNIX mentality, as far as I can tell, has quite a bit to do with building modular, scriptible components. GPG is no exception-- it comes with TONS of switches, only a few of which are likely to be used on a regular bases.
While some people characterize this as "by geeks for geeks" I don't think that is really the case. Having an extensible, scriptible component makes it REALLY EASY to build whatever frontend you want with whatever capabilities you want, and it also means that one can have the same capabilities available from a script.
Now, I agree that GPG is not yet ready for widespread adoption, but it is not the open source or UNIX mentalities that are broken. The tool just needs some time to mature.
LedgerSMB: Open source Accounting/ERP
It's simply not feasible to expect every encryption / logging / whatever product to hook into every application.
What we need is some kind of cross platform API for data transformation that would allow products ranging from ICQ to Sendmail to seamlessly transform data for purposes of encryption, filtering, you name it.
As a middleware layer, of course it won't be as robust as dedicated implementations, but it could still be pretty strong. The API calls could include data about whether the information is being sent to another local application, via LAN, or via WAN/internet.
Think of it as SDML for data handling applications. 99% of the time, most users might not have it do anything. But if/when the requirement arises, existing apps would be automatically part of the picture.
Cheers
-b
Using GnuPG 1.0.6, I've been encrypting files and sending them to somebody else who is decrypting them with the same version of the software. I use the Public Key of the other person to encrypt. About 75% of the time, they are not able to decrypt the file. I don't believe the problem is caused by corruption of the encrypted file during transmission. Has anybody else experienced this problem? Is there any solution available?
If you have a bugzilla account, head on over to
http://bugzilla.mozilla.org/show_bug.cgi?id=22687 and vote for what is probably the singles most popular bug there is. They need a framework which allows folks to plug in something like GPG at will. Plenty of work went into trying to get somewhere without any luck.
If people do not know what they are doing, they should not do anything on their computers that require any level of security.
I'm glad that Werner has put in all this work, but he doesn't actually understand security design. He is under the brain-dead notion that if gpg were a library that could be linked in to other programs, it would somehow be less secure. This is obviously not the case, but it is creating a huge barrier to gpg usage. We should be able to link that program in to mail readers, web browsers, databases, all kinds of things, but none of that is possible to do easily because it needs to run as a separate program. Anyway, I hope it gets more support now, and I hope someone who knows a bit more about security takes up the challenge.
Uh, think 9/11. Think "encryption is only used for terrorism and illegal pornography." Think "there's a ph@t defense contract in it for you if you make that product go away."
write our own guis to interface with the command-line
While this is all well and good, it didn't seem to help in the face of Microsoft and Netscape going with S/MIME. Possible reasons for this choice are left as an exercise for the reader.
What do I regularly encrypt?
1: Financial information (bank acct transactions, credit card accounts, tax information, etc).
2: Information I need to get past the casual check (such as viruses I am analyzing for possible harm) so that my AV software or mailer won't balk at it.
3: Confidential business information.
Here is another application to Assymetric Encryption: Digital Signatures (basically encryption in reverse). I digitally sign all:
1: Confidential business information (also encrypted).
2: Security-related emails to people who depend on my security skills (and need to be able to trust that the email really came from me-- social engineering IS a real threat).
I also sign emails that contain attachments so that the reader knows that I knowingly sent them.
OK. So is this enough of a reason why Citizen Joe would need good strong public key encryption (note that symetric encryption like 3DES will NOT provide for digital signatures).
LedgerSMB: Open source Accounting/ERP
Wouldn't personal encryption be great? If we encrypt all our traffic, everything, on top of services such as AIM, ICQ, and anything else? That way when a coorporation or government breaks our encryption to monitor our traffic, we can sue them under the DMCA. =)
I remember back when PGP was a fairly new thing; no integration with anything.
Now that PGP is corporately passe, why should we stick with the standard? Considering that public/private key encryption schemes are looking more and more vulnerable, even with large keys, why should we not look for an improved alternative?
So, what alternatives do exist for public key schemes?
Personally, I don't see the big deal. GnuPG is a backend component, and nothing more. There are already some excellent frontends for GnuPG, such as KMail. Here are some old screenshots I took of KMail's GnuPG support in action:
OpenPGP password promptKey selection dialog
Viewing an encrypted message
Viewing a signed message
One just sets their public key, and they're done. The compose window has little buttons to enable signing and encryption of a message. I have KMail configured to sign automatically, and it can also be set to automatically enable encryption when you have the recpient's public key.
I will admit that creating a keypair and downloading new keys isn't as easy, but KMail just goes to show that the power of the command-line GnuPG can easily be made accessable
-RyanThe article stringly infers that PGP (I use the NAI Freeware distro) does not work with OSX or WinXP. I can't speak to OSX, but I know that 6.5.8 works just fine with Windows XP Pro.
Ummm, err, say what, now?
I wanted to get some PGP licenses at work.
:) ).
Went on their website
It was so weirdly organized, I mean you could get a "single user" license, okay cool, "i need 10 of that" wrote down the price... sent an email to get a PO
Went back a few days after, couldn't find that product, felt on the desktop security thing for buisness, ok, 5x more, wrote down the price, went to get approval, came back a day or two later, price/license switch again... couldn't find the exact same thing that I saw the day before...I just dropped it (I don't have time to waste an hour or even minutes on a badly designed website that will make me swear and kill the next person asking me for support
That's ineffective E-Commerce, and I thought it was sometime hard to find a specific download or older bulletin on microsoft's web site (and google helping more than most websites's own search engine), but this was ridiculous, not to mention all the license type and so on. If I dropped it, a lot of people probably did the same. My question is, why the heck not having something CLEAR and a decent price list, why putting things in 5+ click deep or changing stuff left and right just so the bookmarks don't work anymore and have a nightmare to find that specific thing again?
They can blame the lack of sales, but they are to blame. I mean, when I go and buy a systemworks license (to name an example), I know the price for 1, I know the price for a 5 pack, it's clear, it's constant and they don't have a gazilion difference licensing of the same thing doing the same function exept worded differently thus giving you a different result at every searches if you change a space somewhere.
All this said, it's a shame that there are not many alternatives, the freeware version does the job but the problem is "it's not legit for buisness to run this", I wonder what will happen if the product isn't sold anymore... does it make it obsolete and unavailable thus legit to use the freeware version? it does the job on the windows platform at least.
--- Metamoderating abusive downgraders since my 300th post.
.. it can be a bit of a challenge.
I was involved with a startup that had quasi-confidential info floating around. Idea - let's all use PGP! Huge headache just getting a Network Associate to talk to us. You'd have trouble finding someone to GIVE money to, it seemed at the time.
And then...
How long until I had the GUI design and Macintosh guys shamefully admitting they'd forgotten their passwords?
Mass adoption might just require the kind of, uhhh... "central guidance" that would defeat the purpose of it anyway.
R.
Beta only seems to work for Google. Such a shame.
The article highlights one of the problems with Open Source software today[...]
I can finish that sentence: "just because the writers at large popular online magazines can download something for free (and for Free), they feel that it's ok for them to bitch about how Open Source software isn't up to snuff, and yet they never try to make things better."
I'd bet he hasn't entered one "enhancement" bug report, reported one request to the mailing list, or done anything else to make gnupg better.
I work for a company whose product is open source. We have only so many developer hours to devote to feature enhancements. Guess which things get priority first? Either suggestions from support customers, or requests for features on our discussion list. If no one asks for it, it doesn't show up on our list of things to do.
Just because you can't code doesn't mean you can't contribute. Make docs, try to find bugs, make feature requests. Shut up or put your money where your mouth is.
WWJD? JWRTFM!!!
1. It's not "pirating"--that's an act of violent takeover of a ship on the high seas.
2. It's more like copying crack from a drug dealer--the drug dealer would have his crack, and you would have yours. While easily reproducible crack would certainly diminish the value of crack, reproducing it would not be stealing.
~~~
Where has this guy been? GnuPG has really matured. I use it everyday. It is a snap. No problemo, amigo.
IANAA but...
//next accountant user, please respond in a better than Enron manner!
R.
Beta only seems to work for Google. Such a shame.
Sig: What Happened To The Censorware Project (censorware.org)
I use it to encrypt/decrypt files I don't want others to read. .
And it's quite easy: gpg -c and -d
First off we sometimes use PGP for file transfers at work. We get census data, 401kdata, lots of data with special numbers in it that people should never see. Why do we use PGP at all? Because most of the older large institutions move like the slow behomths they are. They take forever to evaluate something, much less actually roll it out. Commericial PGP was great because it gave us somewhere to point these people who still require us to allow FTP for these files and other early/mid 90s transfer methods. The commercial site offered a nice packaged product, but more importantly, SUPPORT. Support is key to large companies, they buy it for everything, regardless of need.
Now why the decline? Thanks to the widespread usage of SSL and now SSH we have convinced many of these old guard companies to go with real time data that is sent over SSL connection or through SSH tunnels (or even with scp). This is great! No more pesky FTP around. Easy key management. Easy to setup and watch. Sure the data isn't as secure in transit but really if it is secure enough to give this user the data, it is secure enough to transfer it with. Of course the best thing about realtime data is we can throw it away instantly meaning there is nothing laying around for the average village idiot script kiddie to pick up.
The only downside is we have some users that actually SCP PGP encrypted files over to us. It will be a shame when that type of security has to go away because they will dump PGP the second they can't purchase support for it.
--- I do not moderate.
For those wondering about Mac OS X solutions for secure email, refer to: GPGMail and Secure Mail Reading on Mac OS X
Why can't you just continue to use PGPFreeware 7.02 (whatever the latest is?) It's not like they can stop you from using it. Unless it gets "broken" somehow (I doubt it).
Hello,
Anyone interested in having a key signing in syracuse, ny or close let me know...
dfcanize.org
Douglas Calvert
I find that Seahorse is pretty easy to use.
While this is a "good" bug and I'm all for getting it fixed, I don't think it's the most popular. The View Source bug probably is. It's certainly the most duplicated. In fact, there are really two bugs filed. I'm not sure which one is getting enough attention. I'm just glad there are murmurings of a fix soon.
Doug Alcorn
Epicware's Fire for Mac OS X has well integrated PGP support (via the GPGME Framework for Mac OS X). It supports the usuall slew of services (AIM, ICQ, etc). It's GPLed and works quite nicely (though, not quite as nice a client as Adium, which unfortunately doesn't support encrypted communications yet...)
All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
Ok, encryption programs are nice an all, but I want anonomity. There are many others like me, but we show sometimes too much stuff. We have fun erasing all fields in mailers (only stuff that is critical stays in). IP addys are nearly always munged (1 way connection through non open relays). Still we need a good meeting ground.
Well, hiding data in non-obvious places (steganography) is a good way of doing this. Well, I thought about slashdot crap floods. Are they really crap-floods. It's a great way to send messages. And who EVEN reads at -1 let alone understand it.
By the way, if you use a private-key type stego, you still have the strength of the encryption. YOu can also plausibly deny any knowledge. The same holds true for the stegoFS for linux. Fairly complex to set up. Proper usage is VERY difficult.
GnuPG functionality is available for Mozilla through the Enigmail plugin. It finally made it out of development and is apparently ready for production use. You'll need Mozilla 0.9.9.
All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
Bah, why does talk about cryptography always turn into a "for the people, by the people" kind of thing? The general public has just as much use for munitions-grade encryption as it has for bulletproof cars. Let's just say that the moment everybody starts driving around in bulletproof cars I'm getting out of here. What a crock.
Pushin' 'n dealin', shovin' 'n stealin'
Here's a lot of what it would take to get GPG in my company:
Hmm. That's really all that comes to mind at the moment. Anyone game?
Amazingly, no-one seems to have pointed out that GPG is easily integrated into the mail client that, in the words of the author 'just sucks less' -- mutt.
Get your copy today at http://www.mutt.org/
No, it's not GUI, but it's a damned lot easier to use than Outhouse Express, and it SEAMLESSLY integrates GPG.
I will probably get moded down to -50 Troll or Flamebait for this but here it goes....
Open Source has many problems but "by the geek for the geek" is NOT one of them. For some reason people seem to think that Open Source exists to serve the greater of humanity, and end human strife, etc.....(Whatever noble cause you can think of) But Open Source software is not primarily "by the geek for the geek".
It is primarily "by the geek for him/herself". The reason that there are not a bunch of pretty GUI front-ends that really wow people is because the people who code them don't need/want a GUI front-end.
If people want pretty front-ends then they should code them themselves.... It is easy to stand back and lambast the Open Source community for not being more user friendly but I have a news flash for ya.
Most Open Source developers don't care.... Open Source is about coding: what you want. Build a front-end yourself.
OSS developers code for fun, for their own sense of accomplishment, and for personal use.
As far a "mass adoption", If people are too lazy to spend the time to work through and figure out a CLI then too bad for them. If your privacy is really that important to you then you will have to "tough it out" like the rest of the geeks.
My
I just don't understand people that complain that some free software program lacks something. The major work is finished - add your tiney, little piece that you want and quit whining.
I am happy to report that our company has recently set up a secure enterprise authentication system based on GnuPG. It passed the security concerns of our customer, one of the largest technology companies on the planet. Thank Network Associates. We had a PGP based solution until they dropped the bomb on us. It's great GnuPG was there.
Sadly, the integration we had to do with GnuPG is way less than optimal. It isn't a library, it's a command line tool. And the GPL license means we don't even want to consider any integration beyond a system "exec" call. This is a candidate for the Lesser GPL if ever there was one. But hey, it's a good start.
Waiting for the Cryptix team to release the Java library version of OpenPGP.
I finished a W2K upgrade to all desktops in 2001. The schedule is that we don't do anything till 2005. I've already verified that I can use pgp in outlook to encrypt something that gpg from the shell can decrypt. Though I like the NA product, if they're done, they're done, and I have something workable for 3 more years, after which I'll just switch to a gpg infrastructure. End of problem.
First, this guy's whining about the difficulty of open source. He has somewhat of a point - I can think of half a dozen things I could do within five minutes each that'd make everything all pretty and user friendly. However, developers tend to shrug things off - and rightly so. I'd rather have functional, say, encryption, than a pretty interface with anti-aliased fonts and whatnot. If people want pretty, they can use MS products. I prefer usability over pretty.
That said, again, he has a point. I played with PGP once. Once. It was, frankly, far too much a hassle for far too little gain. I don't really care if someone glances at an e-mail to my friend talking about that 'hot chick who uses Linux' in one of my classes.
I'm well aware of the entire envelope/you might want to one day/etc. debate. The problem is, no one else is using it. Why should I? It won't help it catch on. Just because I've got, say, Apache installed on my box, doesn't mean all my friends will install it.
Again, why? Too much difficulty for too little percieved gain. Now, if it was as simple as a few points and clicks, people might consider tacking it on, especially when you make frantic remarks about the Internet shutting down on December 30th for cleaning in reference to it.
Just ROT13 your mail and no one can break it.
er...
Wait, nevermind...
I'm not a prophet or a stone-age man,
I'm just a mortal with potential of a super man.
Wait a minute. Anybody who's actually used GnuPG will know that it's basically no more difficult than cleaning yourself after using the toilet. If you can't do that, then you're just not ready to join grownup society.
Can you drive a car?
Can you make change?
Can you pay your bills?
Can you spell your own name?
If you can answer 'yes' to any of these questions, then don't bother worrying about whether GnuPG is too difficult- it's not.
When did we get to the point that something so _easy_ should be the subject of handwringing and extensive discussion?
The problem isn't S/MIME per se. Anyone who can use OpenPGP libraries can easily use S/MIME, and vice versa. The problem is Outlook, pure and simple.
I don't remember the details, but it's been discussed on the OpenSSL lists recently. Outlook has totally dropped the ball on multi-part S/MIME messages. Because they're the 800-pound special-ed gorilla their incompetence means that few people are interested in using correctly working multi-part S/MIME tools that can't interoperate with the majority of people, while the coders understand how much damage is being done by the broken Outlook implementation and refuse to be involved in any effort that gives it credence.
I'm rarely see black hats hiding in shadows, but this is one of those exceptions. It's too easy to imagine some spook taking advantage of the fact that MS can kill the market for secure communications, while ensuring that the tools are still available for their users.
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
Many, if not most, Linux apps are by-geeks-for-geeks, and there's nothing wrong with that. Can't configure sendmail? RTFM. HOWEVER, GPG is an exception. Why? Because your security is only as good as that of the person you're communicating with. GPG is useless if you have mastered its arcane commands, but none of the people you know can encrypt or decrypt messages.
GPG is different because, unlike most software, it's not something you use by yourself. Crypto is something you must use in concert with other people, and not just other geeks, but possibly your boss, clients, family, etc. This isn't just by-us-for-us: for once, it MATTERS what other people think of the software. Therefore, an easy-to-use interface is not just a matter of aesthetics, it's an essential feature -- and since it's the only way to facilitate widespread adoption of crypto, anything else is a security hole.
Cheers,
IT
Power corrupts. PowerPoint corrupts absolutely.
> Uh, think 9/11. Think "encryption is only used for terrorism and illegal pornography."
/., but it will *always* look suspicious due to both timing and unbelievably short notice.
/., who get busted for writing anti-globalization websites or for other minor matters.
> Think "there's a ph@t defense contract in it for you if you make that product go away."
*Exactly*. This isn't the first, either--far more suspicious was the untimely death of the ZKS' Freedom Network, which the respected founder insisted was planned before 9/11, but which was never announced until a a short time after 9/11 and which left users with practically no advance notice. One suspects that either the founders of the Freedom network got a good talking to with some sticks and carrots, or they got worried that theyr network was or could be used by terrorists, and shut it down out of "conscience." A rebuttal was even posted here on
Encryption for the masses is exactly what the U.S. government doesn't want, because it would render their unbelievably involved Carnivore/Echelon/UKUSA electronic eavesdropping network useless if we all started seamlessly using PGP or encrypting all our traffic through Freedom servers.
It is, however, the only way we can guarantee our Constitutional rights to privacy and freedom of expression in the electronic aether. It will always be trivial to the dedicated criminal or terrorist to communicate covertly over the Net, no matter how many carnivorous hubs may be weeding through traffic. It's the little guys caught in the crossfire we have to worry about--the kind of guys who are posted about every couple of weeks on
Face it: governments *always* want more power, and when unchecked they take it. That's why our system was deliberately created with a lot of checks and balances to impose a sort of "gridlock" to prevent sudden sweeping changes to governmental authority. 9/11 removed those deliberate obstacles and got everyone working together to impinge our freedoms with USA/PATRIOT and the FBI's larger scope for its surveillance projects and busts. People really need to start considering getting encryption integrated into everything they can, seamlessly, before they're no longer allowed to. Don't think it couldn't happen--the likelihood of the Court allowing various limited encryption bans does have a correlation with the number of people using encryption...
Chasing Amy
(We all chase Amy...)
"The more corrupt the state, the more numerous the laws"-Tacitus
Ech.
Some great concepts but still a cranky idiosyncratic bastard of a program. Trivial to use? Sure, after reading far too many poorly written manual pages. Easy to interact with? When it didn't hopelessly mangle what it was supposed to secure (we didn't want one-way!) Integrated - as long as you didn't do this or that or...
Look, you want a well integrated NAI program look at how NAV interacts with Outlook. Yeah it's a big pig and lots of folks hate it but to the user it's *not an issue*. It scans for nasties. It scans incoming & it scans outgoing. It can be configured with a few clicks in a clean interface written in simple language. It just works.
Personally I ask any ambitious developer to take the same strategy NAI does for NAV and don't try to build yourself into the apps and instead become a proxy. I'd love a local PGP proxy app that my mail could go through. The only interface I'd need would be a tiny plug-in to set a header on messages for the proxy to read and act on. That sort of plugin should be simple enough to write for all of the popular email apps, let the engine remain consistant across everything.
With how to talk to the engine simplified then the effort can be moved to making PGP as an installation easier, more intuitive, and less of a jerk. For one thing default to a minimal install, go the install-on-demand route if need be, but DON'T dump a half-dozen applications into a system by default. Firewalls and VPNs are lovely but make sure the customer knows what they're getting into first, leave it as a second phase install by default. Plug-ins? Drop folks to a web-page where plugs for each app can be listed. Include some default plugs in the install for the most common uses but still encourage the ambitious to check out the newer/more featureful/not-in-the-distrib versions.
Finally, why isn't there yet a standard for PGP-certifying and/or encoding web-pages?
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
I'm a first time PGP user and have found using GnuPG for OSX incredibly easy. It interfaces brilliantly with Mail and has great gui features.
http://community.wow.net/grt/qdgpg.html
http://community.wow.net/grt/nsdpgp.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
I sign nearly all of my outgoing emails, but seriously, encryption will remain a geek toy until AOL or another big player decides to provide public key infrastructure (PKI, keys signed by eidey trusted authorities, or sufficiently many people that are minimally seperated from you) for its users. There are plenty of GUI encryption email clients out there. I believe there's a GPG plugin for Eudora. However, finding your friend's public key is hte big problem right now. Once everyone's ISPs ste[ in and sign the user's keys and proide key servers, then signed and encrypted email will be the norm. After a short bit, you will be able to filter out SPAM by doing good checks on signatures, or prosecuting those spammers that actually sign their emails with valid and registered keys. Encryption will also greatly increase CPU demands for mass emailing. This is why ISPs will like crypto: it deters spam and reduces thier bandwidth requirements. The big question is: how long will it take for a major ISP to start providing PKI.
Key generation isn't hard. Once AOL starts signing all of their users' public keys, then it will be common practice for you email client to go the all of the recipients' ISPs, verify their Verisign certificate, and verify theirsignature on the user's public key, then encrypt everything at transmit time.
Key generation isn't all that tough. Nearly everyone trusts Verisign.
Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
> I use KMail; it has very nice GnuPG integration,
p ment.en.htmlo pment.de.htmle gypten/
> the only missing feature is for *it* to go through
> and encrypt my attachments instead of making me do it.
I use kmail, too and this lack of total encryption has bothered me, too. kmail ATM only signs the text of the mail itself.
BUT, thanks to the German sponsored project AEGYPTEN, the next version of kmail will have openpgp specified mime multipart encryption and also full S/MIME support. [And also LDAP support and so on, mutt will get S/MIME support out of this.]
By the next version I mean KDE3.1, which will be there end of summer.
You can already check out the AEGYPTEN branch of kdenetwork:
http://www.gnupg.org/aegypten/develo
http://www.gnupg.org/aegypten/devel
ftp://ftp.gnupg.org/gcrypt/alpha/a
Moritz
Please remember that in this world, even if you have no need of the privacy functions, it is generally better to have a way of signing electronic documents.
Here is the gpg Outlook plugin, German and English version:
http://www3.gdata.de/gpg/download.html
Moritz
The thing is, good programs are extensible because they just provide the core of doing things the right way. So does gpg. In easiest form, it can create keys and it can en/decrypt data.
This is what it does and that it does well.
Now, if you want bell and whistles, go find a software that you like and ask nicely the authors to include support for gpg.
For example, ive used gpg for allmost a year now, since gpg support was first published in Evolution mailer. I created my keys (3 commands, i have 3 emails and i wanted to use different keys), and put the date into Evolution. Since that day, i havent invoked gpg directly at all. I have some gui tools to import/scan keyservers for keys that im missing and evolution itself does the rest. So, in my eyes, gpg is as good as it can get.
yush
Thats what we did, placed an order for 27 copies yesterday ...
brainstorming their are we?
The german government(!) is sponsoring a project to use GNUPG. Details (Achtung! German!) can be found here:
0 91 -eng.exe
http://www.gnupp.de/start.html
Roughly translated:
Security for e-mail, e-commerce and e-government. The goal of this project is to deliver free encryption software that's easy to use.
The fun thing is this:
http://www3.gdata.de/gpg/download.html
and if you don't understand those strange words, you can download here:
http://gdataspace.de/download/gpg/GDATA_plugin_
This is an Outlook-Plugin for GnuPG. Using this plugin GNUPG is easy as 1-2-3.
HTH
Jan Wildeboer
Go to www.gnupp.org, home of the GNU Privacy Project. GnuPP is (currently) only for Windows and consists of an easy installer for GPA, GPG and WinPT. This is being sponsored by the German government (like GnuPG itself too), fully GPL'ed, and at least for us Germans, there's a good manual available from the Wirtschaftsministerium too. Anybody can order it for _free_. They gave printed documentations including an installer CD away for free at CeBIT. Anybody who can get this, should. The page there is still in German, but there's an english version of GnuPP too.
Could be true of 7.0.3. Shortly afterwards, two major security flaws [multiple user ID vulnerability and DLL vulnerability] were discovered, and hotfixes quickly issued.
AFAIK, the patches' source is closed and un-vetted by Zimmermann or anyone outside NAI.
Applying them silently upgrades PGP 7.0.3 to 7.0.4. It doesn't show up on the "About" window. Instead, sign or encrypt a text block and note the ID string.
So does his statement of trust still apply? I don't think so.
Use ISO 8601 dates [YYYY-MM-DD]
Yes. I think the problem is that most users just don't know what the hell a key is, let alone the difference between a public key and private key. Also, there is almost no hope of getting them to back those keys up, so that they can still get email after a crash.
I think what is needed is a simple prompt when installing email software, which asks "This client can keep your messages as private as possible, using PGP. If you want to manage PGP details yourself, which can become complex, choose MANUAL. If you would prefer not to get bogged down in such details, or don't understand what PGP is, then choose AUTOMATIC".
Under automatic, of course, you would need at least five separate stages to be automated. Firstly, you would need to have a keypair generated AUTOMATICALLY (ie, no prompts for passwords, ID, etc -- an email client already asks for this stuff in other places). Secondly, your public key needs to be AUTOMATICALLY publicised. Thirdly, all email should be signed AUTOMATICALLY. The fourth requirement would be that every email going to people with known public keys is encrypted -- again, AUTOMATICALLY. And, lastly, when an email is received which is either encrypted or signed, simply add something at the top/bottom which says something to the effect that "This email was digitally signed. You can trust it a little more than usual, but don't trust it with your life. [Click here], or click the lock icon for more details." and/or "This email was encrypted directly to you. It's doubtful that anyone else was able to read it, unlike most emails. [Click here], or click the lock icon, for more details."
Now, I PGP on windows did a few of these things, IIRC, like the automated encryption to those who had keys on your local keyring. I don't recall it doing much else automatically. Even so, PGP was a whole other software install, with fairly complex questions for a newbie.
Evolution, the MS-Outlook competitor for linux, handles recieved GPG emails quite nicely. It will automatically decrypt/verify emails, and put that nice little paragraph at the bottom, with the lock I was talking about. Unfortunately, it requires GPG to be already working -- although this is to some extent expected on a unix box -- a single point of config, and other programs using it. Not only that, though... you need to manually type in your key fingerprint for each email account you set up.
Anyway... THAT's why it's not popular. How popular would winzip be if it asked people where their previously generated public/private keypair was, or prompted them to type randonly on the keyboard during install? People don't care HOW their email works... they just want to send flippant two-line crap all day, with the odd mission-critical document about once a year. Even home security, arguably much more important, is ignored by most people... at best, they'll call someone out to fit "an alarm". How many people bother to check the security features of said alarm? How many study which alarms use modern technology internally, which hasn't been found wanting?
In summary... computers are made to automate things. For god's sake, get with the program, email client writers!
At CeBIT this year, I stopped by a little stand in the Future Park, where a poor neglected man with a laptop was trying to give away software for free. He was employed by the German Ministry of Economy and Science, and the software was GnuPP (The Gnu Privacy Project). Basically, it is a GUI for GnuPG under Windows (called the GPA -- Gnu Privacy Assistant), and a plug-in for Outlook. It's completely Free, and works quite well. I think it's not much different from the commercial PGP program. It offered a little lock icon in the tray on the right of the start bar which let you encrypt and/or sign either your clip-board or the currently active window. You can get it here. (click on "herunterladen"). I doubt it will be impossible to use even for those who don't know German.
First, Geheimnis is a very good and complete GPG frontend. Then, KMail has integrated gpg/pgp support for signing, signature checking, de-/encryption. I'm sure there are other examples. What is lacking are not good Linux frontends, but good windows frontends, which the german government is currently taking care of (see other posts). BTW, they also plan to extend KMail support.
Often people say that "GPG needs a frontend before non-geeks can use it". That point is probably true, but even though NAI PGP has had a "mature" GUI based front end for several revisions, normal users are still incapable of getting their head around creating keys, the difference between public and private keys, the difference between signing and encryption etc etc.
A usability study was undertaken by researchers at Carnegie Mellon in which they found that virtually 0 non geeks managed to use PGP successfully anyway.
Sure, OpenPGP based programs need to achieve better reach, but simply copying the NAI PGP design won't achieve this goal....
"Mary had a crypto key, she kept it in escrow, and everything that Mary said, the Feds were sure to know."
Version: 2.7.1
hPUDEUi8JOKxuccBB0iZOYpD+moBqlme8h14BafQpYQThtIHy
Z5oSR0u1rYlUT6EmxWyim4m/wVSUMouBkbcZ4S2nDTg5lA8z6
mIfLKU1NTWk2EtaKXQKeRRb0tUpJkcmPgzjuQuwC6zylttGvk
w5Dg3QaVpSzprZliBLOli6pBXX3aE72nUdsOeQLgvmKJQNJ5C
jKfkY4rxZkptOp2+YTvek9OLEoMoa8fvmcUFps5V+wd1eRJ0q
jCP7N3lMgvtxdtTekzDDOlvS6GdOdYfPiUx+BkRhPfy6e00RS
4u5+in8Gl9VwjuetkZLkRRoQx0sfZqYAAADXOtvhsuOFRvn7V
96yr2wTb9R0j2ZpQVc8z6fOTC6iK/jl2DuvouAG17ZNudi+3Q
gk6lTnx4yuWqmUgms1miZfuvjZNr8uVgvZYkwFLiKNqN5PKtt
8QYl4HSwELSIwIecoyhAcQI2MfAjeA2vjw1NvbYnXkpWF+ZZM
QFJIVbcwQa6ALotfQQ0ZmcTCrYajD+wwRbpqIPSjVeyHohYND
UO9fi2cNRbC5k28e5qxnXA3E0fAPw1yVFUG0dUnyHbpozEThE
LwCKGLmsIySn3cp4RGq/v3I==CJeA
-----END PGP MESSAGE-----
Yes..
With IPSec it is possible to encrypt all your traffic. When the IPSec encryption header is used, everthing behind the IP header is encrypted, even the TCP header. So, somebody listening to your connection can't even figure out which port you are using!
On the Freeswan homepage you can get a lot of information.
Well, it does :-).
GPG _on_ _windows_ doesn't work very well. Nothing works very well on windows from my experience...
I'm one of those many recent OS X converts who just bought my first Mac, after years of having used Unix and Windows.
PGP is something I've played with over the years, like a lot of geeks, but never used religiously. But I decided a few months ago that it was something I should start using regularly, so I sought out a mail client with built-in PGP (or variant) support. I found a neat little (non-free) Windows e-mail client called The Bat! (that's their exclamation point, not mine), which had not only built-in support, but you can configure it to use PGP, GnuPG, and even their own OpenPGP implementation. That and many other cool features persuaded me to buy that e-mail client, after which time I decided to throw the switch and begin signing all e-mail that I send.
Along the way I discovered WinPT (Windows Privacy Tray), which is a decent little frontend for GPG. Remember, GPG is a backend -- how you interface with it is up to you.
The came my Titanium PowerBook. I got it for all the reasons mentioned around Slashdot and elsewhere, but I didn't really expect to find cool things like a good GPG frontend, let alone e-mail with GPG support. Boy was I wrong! I went to the GPG site and found a link to the Mac GPG site, which ports GPG to OS X. Not only the backend, but a frontend that integrates with the "Finder" (that's Mac-speak for the "Explorer" equivalent), right in the "Services" menu (which is much like the global right-click menu in Windows Exploror.
But that's not all! I saw further down on the same page that somebody else has written an extension to the OS X default mail client (which ain't as bad as you might think) that provides very good GUI GPG support for mail.
So, even though switching over to the Mac isn't the easiest thing in the world (I say that as I sit here typing on my Windows machine for reasons I won't go into), I can say that GPG is among the least of my problems.
RP
have been tested to work with each other? For n switches there are 2^n possibilities, and for many unix programs I doubt they have all been tested.
Oh, I forgot to mention....
There's also a great little instant messaging client available for OS X (called Fire) that connects you to all the major services at once, and it has built-in GPG support. And very good support, too.
I'm not yet to the point that I feel I need to either sign or encrypt my instant messages, but that time may come, and it's nice to know that Fire is ready.
RP
For all of you, who want to use GnuPG with Outlook there is a plugin at Gdata AG. The latest version includes an english version, too.
I find it totally confusing that Network Associates did not find a buyer for the desktop security (PGP) product line. How is this possible. According to my understanding, it was basicly considered THE ONLY commercial PGP solution.
:)) Well, maybe this is just words, but think about it once more, this was a big loss. .. conspiracy, anyone?
I get for example the message flood of the CISSP forum, and it is not once or twice that this product has been mentioned.
So why not buy the product line and opensource it completely. Is there any association or anything that could do it. This is something in where I could a donate a few dollars. I wonder if anything like this has been done before, some dead commercial product bought by the opensource community?
Somehow I am fearing that the other (inferior?? and not open) solutions will win. PGP is good and we should save it.
As what comes the GnuPG, I use it happily with pine. But it will take a immense amount of good publicity and hard work to get it working as easily with FEAR!! Outlook for example and to get those people convinced that it is something real.
So, what's the quote on this product suite?
Yesterday I installed Freeware PGP on Win2k. During the installation my machine crashed. When I rebooted my keyboard and mouse were no longer working (and what good is a computer without a means of input).
My question: What would PGP be doing that would mess with my keyboard drivers/service? Otherwise - what other reason could there be for no input?
I have this feeling I am being paranoid. But then I've never seen the source code. And I have to admit that if I were going to intercept PGP data, the keyboard would be a great place to do it.
Yours - anonymously and slightly paranoically, (name and identity witheld).
PGP is too hard to use, as the Carnegie-Mellon study showed. Users need a simpler metaphor for understanding the roles of public and private keys. For example, in the study, some users emailed their private keys by mistake. Another example, even so-called "geeks" boast about how they frequently change their PGP password. But if their private key is accessible, what good does that do?
The easiest public key solution I've seen is Hushmail http://hushmail.com which now actually adheres to the OpenPGP standards. Using Java, the browser encrypts the message locally. Sure, private keys are stored on the server, requiring an extremely good passphrase to ensure any level of protection. I guess that's always the trade-off, security vs. ease-of-use. The other disadvantage of Hushmail, of course, is that it is a private mail network. You can be notified via SMTP email that you've received a message, but you can't just spontaneously communicate with another person until they have a Hushmail account. Hushmail needs a "password-only" method of encryption where the message is encrypted and a URL is emailed to anyone you like. When they click on the URL, they're given the option to sign up for a full Hushmail account, where only 1 passphrase is needed to decrypt all messages.
Hushmail is in Java. I'd rather see an ActiveX implementation. ActiveX would be faster and also able to encrypt/decrypt files locally on your computer. That's the problem with GnuPG. It does not have an SDK that would allow it to be made into an ActiveX control. A Java version would also be useful. NAI's PGP had a great SDK, which they used to license at $1 per copy and later changed their mind and started extorting much more.
I have WinPT on my corporate Windows desktop: http://www.winpt.org/
I can now use GPG encryption with anything that can cut/paste.
There are similar frontends for Linux/Gnome/KDE etc.
Deleted
...only most people are too blind to notice.
Timo Schultz's WinPT is an all-in-one encryption frontend which sits in the system tray and does EVERYTHING. Even safely wipes data from the drive. And for convenience, he has an Outlook Express plugin (which works!) and a Windows Explorer plugin (which I don't need and thus haven't tried yet).
Give it a try and see...
http://www.winpt.org
Well....I don't know any girl that uses Linux.... But if I'd had to choose a girl on her OS preferences, I'd take any girl that runs Mac OS X! :-)
I'm sorry, did NA have a time bomb set in my software that I bought that once they throw the switch it stops working? Why can't I continue to use what I already have? Are you worried that without open source they won't have version numbers like 0.0.9.1.3b-ac ?
At least when this version was released, the code was included and it provided some security. Whos whats happened in PGP after NA took control of it.
GnuPG *IS CREATED FOR AND BY UNIX/BSD/LINUX USERS* Support for Windows users is and always will be an afterthought. Get used to this. The vast majority of people creating software like GnuPG and other software for Linux/BSD/Unix are not interested in creating software for your platform. Get over yourselves.
A ministry in Germany is working on a package around GPG. It's called GnuPP and has a UI and documentation.
The downside: It's german - maybe google helps you translating it =)
http://www.gnupp.de/
b4n
why are newer posts modded up, while older with same content are classified as redundant?
While doing this, I discovered that quite a few companies do support OpenPGP but it's our job to continue this effort in 2 ways:
For a sample of companies supporting OpenPGP "movement" as Salon calls it, see:
http://www.openpgp.org/members/
It's a shame that the Salon article totally ignored to mention at least two of the easier (although not easiest) ways to use OpenPGP: Enigmail (for Mozilla/Netscape) and WinPT (for Windows/clipboard-based), among others.
They also fail to mention that GnuPG really is the command line application/libraries, and then there's a layer of front end or integration to other products. A thourough visit of GnuPG.org will reveal this.
Finally, for the webmail-oriented crowd, there's also Hush Mail (which is, BTW, a company that PZ joined after leaving NAI). What's so technically difficult about using this ?
Notepad specialist & FAT administrator, group training available
The Parties' representatives may communicate between themselves by electronic means, in which case, the following presumptions shall apply:
The Parties' representatives may also communicate between themselves by fax, provided an original document follows-up any such transmission.
Notepad specialist & FAT administrator, group training available
We should be able to link that program in to mail readers, web browsers, databases, all kinds of things, but none of that is possible to do easily because it needs to run as a separate program.
What's wrong with creating a library that interacts with gnupg through a pipe or other method of IPC? That's what (e.g.) X11 does: apps talk to xlib, which marshals calls to the X server.
Will I retire or break 10K?
you should check out this message w.r.t. S/MIME support in outlook. it doesnt leave me with a warm fuzzy feeling inside.
-- john
I need a GPG plugin for Lotus Notes, Eudora, IE-Mail, Outlook and so forth. Until it's done as a package, I can't use it.
I need something simple that I can install into Lotus Notes so that a non-tech person can use this.
Don't give me any crap about you can do this or you can do that... I need this so my mom can use it, she's worse then Eric Raymonds "Aunt Tillie"
I have several applications that require backend batch encryption of files in order to automate processes. GnuPG handles this beautifully; for instance, in Java I can start a new runtime process with the argument "--passphrase-fd 0" and then write the passphrase to the process's standard input stream. I can't fathom how I would go about this with NAI's solution (even if licensing didn't prevent me from using it in a commercial setting).
I also see uses in online E-mail forms (webmail). Someone writes a message, adds attachments, and passes the whole mime encoded mess to a servlet or CGI that runs it through gpg. The user wouldn't even have to be aware of it.
p.s. For those of you who are wondering, yes, I tried Cryptix. I couldn't figure it out (it's not documented *at all*), and it doesn't run with JDK 1.4. GnuPG was a life saver.
Mac OS X actually comes out looking pretty good in the Salon article, because it's easy to write front-ends to Unix-based tools, and, even better, there is a "Services" hook that allows at least a generic, simple, if not completely seamless, way to integrate a facility with existing programs.
And I had also checked out Mac OS X GPG solutions a few weeks ago too. We use PGP at work and I was looking for both a migration solution (can I use my PGP keys in GPG ?) and an interoperability solution.
But I've only found one "free software" package which is up to scrach with it's windows counterparts (in easy to install etc), and thats Apache Tomcat, and that needs some work. :)
Ok, I know this is kind of off-topic, but have you ever tried to install, let's say, Mozilla on Windows? The GIMP? Apache webserver? Not especially hard... I'm sure there are more examples of GPL:ed work that is easy to install.
I second that, I already had gnupg installed, used it before from the command-line, and then when I went to try out evolution, I wass positively surprised I could encrypt, decrypt, sign, and check signatures with just a click of the mouse.
We've been using a combination between GPG (on the linux server side) and PGP Freeware in a couple sites we've designed lately. Example: A form is submitted via PHP. We pipe the form through gpg to generate a PGP-encrypted message and then e-mail it to the user. The user is running PGP Freeware on their windows system and uses it to decrypt the e-mails.
A few limitations I've noted is that the default keys that are used are different. To get around this, when generating keys for gpg, use the "DSA and ElGamel (default)" key, and in PGP Freeware use the "RSA" key.
Another difference is that gpg recommends a bit size of 1024, with a "maximum suggested" of 2048, while the version of PGP Freeware that we're using begins at 1024 and goes up to 4096, with 4096 being the default.
Overall, I'm very impressed with gpg so far. I'm glad someone decided to take over this project, and putting it under the GPL will encourage development.
There is a good frontend for Windows and Linux and the German government was handing out packages of this project, featured at
http://www.gnupp.org at the CEBIT with discussion and help from officials on how to use and why.
Hey, when's the last time any government did that ? They're actualy paying people to develop this and it's all GPL'ed.
And that frontend ain't bad at all. Check it out.
Tony
So I stand by my characterization of the "by geeks for geeks". Switch that phrase to "by lusers for lusers", and hey presto, you're criticizing Windblows.
;)
hehe... Well said (in terms of attitudes), but IMO bloatware is a result of trying to create rapid application development environments, not bad code (which is why GNOME and KDE are so "bloated." Not that this is bad. Interestingly, the gazillion switches serve the same purpose-- providing for the rapid development of other programs.
You -- the Slashdot crowd "you", not the "einhverfr" you -- extol the virtues of "anyone" being able to put together a front end on top of the actual encrypt/decrypt model. Well, that's not what Joe in accounting is willing or able to do. You -- again, the Slashdot crowd "you" -- talk about the importance of encryption evangelization. Well, Joe in accounting thinks it's a pretty good idea, but can't for the life of him figure out what he needs to do to sign his Eudora-sent email in the first place.
One thing that my experience in open source software has taught me is that given sufficient time, anything that can be done will be done, whether or not it is a "Good Idea." Think video games that run as LILO splash screens, etc. The idea is that if it is easy for enough people (not everyone), someone will do it because they will want to see it done. But this does take time.
As for evangelization of encryption, I completely agree that there is a need for it, but it is a very difficult thing to do right. Encryption needs to be explained so that everyone can understand it. It does not do enough to say "You Too Should Use Encryption!" One must state why encryption is important, starting with e-commerce, and eventually explain the basics of how it works (so users don't, say, give someone else their private key). And it needs to be in plain English (or whatever vernacular).
I have had occasion to read technical manuals for software from 10 or 15 years ago, and I have always been struck at the QUALITY of the documentation-- it is accessible, technical, and concise. The SCO Unix Administration and Installation Guide (from 1994) started with something like
"Before you begin you should know: How to turn on your computer, how to reset your computer, and how to insert floppy disks into the floppy drive. If you are unsure how to do any of these things, please check your hardware documentation."
And it went of to eventually discuss filesystem maintenance, system security, etc. (even going so far as to give some fairly technical insight into the inner workings of the filesystem). But it was intelligable to someone who wanted to learn, and the book was all of 300 pages.
I credit the fallen state of tech docs to the rise of computer professionals as a large and dominating community-- it is as if we have frogotten how to talk to novices.
What we need to do is come out of our shell and learn how to explain these concepts to our parents and our grandparents, whether or not they have ever seen a computer. I am always amazed at how easy these things are to understand if someone explains them correctly.
OK. Maybe I will have to write a short intro to encryption for laypeople
LedgerSMB: Open source Accounting/ERP
I hope the whole PGP fiasco convinces people why closed source is bad.
I don't think anyone would question Phil Zimmerman's goodness and sincerity, but who ever thought back in the days that PGP would be bought out, backdoored, forced into an ugly business like McAffee, and closed down at the behest of the corporations and government the minute an excuse is provided?
It could happen to you.
Unfortunately, this is a "weak-link" in a trust chain: how can you verify that key is actually owned by that person?
One of the best ideas I've read regarding this article. I have recently thought about using GnuPG, installed it, generated my key, tested it with my favorite mail reader (that's Kmail, by the way, and it works flawlessly with GnuPG), etc. So far, so good.
But the greatest problem I face is that 90% of people I communicate with are simply do not understand what PGP is and why do they need to bother to use it. Hey, most people haven't even heard about PGP, let alone tried using it. I think we need more end user education about security and privacy issues in the first place. Of course, making encryption as easy as 2 mouse clicks and passphrase entering in most popular email clients wouldn't hurt also.
Just my 2 cents.
A: Yes. Next question.
FWIW, NAI posted the source for PGP Freeware, for peer review purposes. It is still available from the MIT Distribution center for PGP. It's copyright NAI, of course, but it makes for a good read, if nothing else. IANAL, but I wouldn't think it would be illegal to peruse and learn. Certainly lots of integration tips to glean in there (Eudora, Lotus Bloates, LookOut Express, etc). No cut and pasting tho! :>
This is _not_ a question of "what next?"
This is a question of "where should we have been years and years ago". There is no question but that PGP clearly sold out, and went closed-source, which is the death-toll of security software. GPG was has been the clear choic for years. The fact that it takes the commercial death of PGP for Slashdot to advocate GPG shows how completely out of touch this other sell-out of a site actually is.
ADK? You must be kidding. It is a compromise in security, pure and simple. This "feature" _will_ be abused. And any product that has it (ie. PGP) and advertises itself as secure is being disingenuous.
You are all focusing on the wrong problem.
Yes, its nice when everyone uses encryption, whether its PGP or GPG or something else.
But the real goal is not encryption but security. And the real problem is not this or that tool is not friendly enough to use, but that the concept of security is too complex for the average user.
Make the average user aware of the need for security. Enlighten them as to the myriad ways they compromise their security daily and we will be making real progress.
Then we can go on to the much more difficult problem of actually securely using public key crypto, which is not trivial no matter what idiot-proof front end you throw at them. Try to explain practical implications of the web of trust (no, PKIs are not the solution, they will be abused) or how to really keep one's private key secure. The average user will look at you as if you're from Mars.
These educational barriers are the real hurdles we have to overcome. Crypto is one of the hardest things to use _correctly_, because you have grok _security_.
I don't know what kinda crack that guy was smoking. GPG has been working quite well for me, and it is very simple to use for those folks that want "user-friendliness". Why would anyone want to use PGP when GPG is available?!
----
All of whose base are belong to the what-now?
I use GPGMail, which is a plugin for OSX's Mail.app.
All it requires is that you have gpg installed, which compiles cleanly. I use it every single day, and it works fine... it could do with a few more features, but it is easy to use, even for newbies, once they've had the basic principles of PGP explained to them....
i don't read slashdot anymore.
...but the REAL question is, can it do so in 30 minutes or less?
/me waits for his fr--
Never mind.