PKWare and Winzip Reach A Secure Zip Compromise
richard_za writes "Until now the rival compression software vendors PKWare and Winzip have had different (incompatible) ways of password protecting the ZIP format. In a bid to prevent fragmentation of the standard they have agreed to have their software support opening of the other's files. They have however not agreed to support a single standard. PKZip's encryption is RSA-based while Winzip use an AES approach which is fully documented here.
The Register is running this story. PKWare has this press release."
I find zip files to be a pain in the butt anyway even without encryption.
if either program opens the others files the user wont (and shouldn't have to) give a shit which method is used.
"As long as it works"
You can't expect to wield supreme executive power, just because some watery tart threw a sword at you
Zip file management has virtually been absorbed into both Windows and Linux, and even if these two vendors agreed on a standard it would not mean much. PKzip became irrelevant when Infozip's portable zip tool became widely available, around 15 years ago. Further, all archiving tools today already deal with such a variety of formats that I can't see the crying need for a standard.
Ceci n'est pas une signature
Since the PKZip guy killed himself?
There is still a problem with interoperability at the level of creating encrypted ZIP files. There is no longer a problem with interoperability at the level of reading encrypted ZIP files. The best way for this problem to go away would be for PKWARE to expand the SecureZIP standard to include RSA and AES encryption.
WinRAR, need i say more?
Isn't the Winzip encyption one of the lamest around, even by PC standards? I'm sure last time I checked (forgot my password) I was disgusted by how easy it was, and have certainly never used it since. I'd like to use it, however?
I thought I'd highlight the point that they still haven't unified their encryption. They've just agreed to support each others "proprietary" encryption. So we effectively have 2 different encrypted zip formats.
However with most people using Winzip I don't think the PKWare version is going to be very common, at least on the windows platform anyway.
Isn't the zip compression standard in the public domain now after the death of its creator? I do not see why people even bother using (and paying for) either, there must be an open sourced version out there.
PowerArchiver is shareware and supports lots of encryption standards (and file formats). Extracted from http://www.powerarchiver.com/features/ >Encryption of files and archives using 5 different methods: Blowfish (128-bit), DES (64-bit), Triple DES (128-bit), AES 128-bit, and AES 256-bit
Call me a Troll, but I think the ZIP standard is outdated and bloated.
As for me I'm happy with the RAR compression.
It's smaller and well protected when it comes to encryption (AES).
I doubt that PKZip is based only on RSA. RSA is an asymmetric encryption. For some purposes this is nice, but it is inefficient. For that reason you almost always use asymmetric encryption together with a symmetric encryption. You generate a one time symmetric encryption key. The data is encrypted with the symmetric key, typically in CBC or CFB mode. Then only the symmetric encryption key is encrypted asymmetrically, which means much better speed.
Actually I think this is one of the cases, where there is no need for asymmetric encryption at all. So AES sounds like a better idea. Can anybody explain why PKZip use RSA? And which symmetric cipher is it combined with?
Do you care about the security of your wireless mouse?
both sides have their lips zipped over their trade secrets ;)
.. so it concerns me not a lot. Now if there was a competing 'tar' standard, I'd take more notice :-) Since they've agreed to play nice, this is surely just a "it's ok folks, use whichever you want" moment ? Great. Next.
Simon
Physicists get Hadrons!
In a bid to prevent fragmentation of the standard they have agreed to have their software support opening of the other's files. They have however not agreed to support a single standard. PKZip's encryption is RSA-based while Winzip use an AES
In other words, the standard is still fragmented, the new thing here is that both software now support both standard fragments, both double in size, and neither is more interesting for the end user than the other.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
Win Rar isn't an open standard so if you use it commercially (like small software companies, game companies, artists, etc.) then you pay.
7zip is pretty cool - much better compression than ordinary zip. So I wonder if 7zip will support PKZip/WinZip encryption... From the looks of their fileformat page, they support AES encryption... :)
Oh yeah and 7zip is under the LGPL license
Any technology distinguishable from magic, is insufficiently advanced.
RarLabs.com
I love it, use it and bought it!
They should name the one ecryption scheme:
Zip-a-dee-do-da
and the other encryption scheme:
Zip-a-dee-day
They could even create new encryption algorithms based on finding the primes of "supercalifragelisticexpealidocious" in various base-N counting systems...
Ooohhh.. what fun. Makes me want to dance on the rooftops with a bunch of chimney sweeps, seeing songs about PKWare and WinZip... Next thing I know, I'm going to get hired as a Window cleaner...
I have PGP to encrypt the zip files.. This software has recieved a lot attention and we know that it's probably okay!
The new standard these guys may agree will have recieved little public analysis when it is fielded.. Not something to trust at all!
Simon.
I never use zip (I do use unzip) on my computer (Linux). Any compressed archive I want I use TAR and then either Gzip or Bzip. Are these better?
I couldn't care less about WinZip. WinRAR came in version 3.30 today, for the same price as WinZip and a lot more features. IMHO, it would be better than WinZip even if it didn't support RAR, simply from its arhiver support and features. :-)
:-)
:-P
That it happens to use the superior RAR format makes the decision easy for me. We're installing it at our company too, since it isn't even a hard to use archiver for geeks in any way. I know about for example bzip2 and 7-zip, but 7-zip still seems like a rather immature archiver, although it's interesting. The problem is the lack of a good feature set besides the core archiving part. And the official bzip2 package compiled for Windows doesn't come with a GUI so that makes it a bit less useful to me at least, especially when RAR has a comparable compression ratio. Sure, I can use a command line archiver, but I wouldn't like to.
The only downside I can see is that RAR is a closed source format, with only the decompressor being open.
Sometimes, I think it's better to not have two different companies trying to get control over a single format.
Beware: In C++, your friends can see your privates!
Course this is what you run into when you build monolithic applications.
Government of the people, by corporate executives, for corporate profits.
I don't really see why it makes sense for zip and unzip programs to care about encryption. If you want to encrypt the whole archive, it's simple to use GPG on the whole thing. If you want encryption on a per-file basis - again, use GPG on individual files before or after archiving. This is true on Windows too, using whatever your preferred GUI encryption program might be.
The only reason to stuff both functions into a single program seems to be the perennial problem of installing anything on Windows systems (you can't assume that an encryption tool is available) and marketing - why should users pay $20 twice for two different pieces of tacky shareware when they could pay Winzip $40 for one?
-- Ed Avis ed@membled.com
...then both share a common flaw: you have to unpack the container to work on the files within, and that leaves the unpackaged files open to interception.
I've been using ScramDisk to store my critical data. For those using a newer OS than I do, there is an updated version called DriveCrypt. Both gves you the choice of what sort of encryption to use and you can use up to four passwords on any given file. It also supports stegnography.
In short, I don't give a rats ass about what sort of encryption PKZIP or WinZip supports - if the file contains things I want protected, I'll zip it as normal and then drop it into a ScramDisk container.
Everything in the world is controlled by a small, evil group to which, unfortunately, no one you know belongs.
As plugins to existing applications are so popular these days, I see this issue as an irrelevance.
/path -Bxvf -
Both sides are competing using incompatible creeping featurism. Last I looked, Zip applications where supposed to combine and squash files (and that was enough).
What should be done is to separate the operations:
- file browsing (WinRAR's interface trumps both)
- archiving (combining files)
- compression
- encryption
and implement the latter three as functions of the first using plugins (and let the user choose).
Incidentally, Zip's file format (directory last) sucks. It is practically impossible to do the following using zip:
tar Bcf - . | gzip -1c | rsh -n over_there gzip -dc | tar -C
To this end, plugins suggested above should be written as filters where possible.
I have no problem with browser-like interfaces combining other functions, but the Golden Rule still stands: One Tool, One Job.
A very dumb company I once worked for chose pkware to archive (and sell) many terabytes of text and images. Unfortunately this was done through a binary only pkware library (for SCO but running on Sequent).. This decision was made around '92 (when many superior alternatives available), before my arrival.
In the mid-90's they wanted to migrate off of their crap sequent boxes to something better.. Unfortunately, pkware refused to accomodate them by porting the library version to SGI.
The company was in a bit of a panic as the sequent gear was no longer a viable solution. New customers and scalability problems were rapidly increasing..
I suggested that they simply decompress on the Sequent and re-compress on the SGI with a better algorithm (source). Forget using pkware. The migration could have been automated such that customer requests resulting in a de-compress would re-file the data in the new system. Requests would check the new servers first. Pretty simple. Batch conversions could occur during off-peak times.
Nope. Too easy. That would not have been a sufficient crisis.. People would not have looked busy enough.
The amount of money they were offering pkware finally became sufficient for them to do a version for SGI. So they kept using pkware.
Oh yeah.. They re-hired the guy who originally decided to use pkware (as a consultant).
A little off topic, but it would be nice if the decided to start supporting unicode filenames in Zip files. With unicode becoming more common in OSs ( this inclues MacOS X, Linux and MS-Windows), I find it ridiculouse that this doesn't even seem to be on their scopes. Well at least it seemed that way when I contacted PKware.
Jumpstart the tartan drive.
I use 7 Zip
Very easy and straight forward for me.
Save a Life. Donate Blood. Please.
...you insensitive clod! :-)
I suspect that Infozip's tool won't handle ZIPs encrypted with recent versions of PK's or WZ's software....
That's because Info-ZIP is waiting for volunteers to produce a patch to read and write WinZip's fully documented encryption.
But if you need content protection of your archives in Linux, then consider either pgp or gpg (or both - gpg is just a modern and open re-implementation of the famous in the past pgp). I used both and never had any problem.
Less is more !
Screw Disney. I'd rather use Super Smash Bros. Melee encryption, where Ness can "PK Zip" or "PK Unzip" a file and possibly "PK Unzip" his opponents' pants during battle.
IMHO bot PKzip and WinZip are sticking their technologies somewhere in mid 90s, while we are living here what? mid 00'? password protected archive... What's wrong with those guys? Have they ever heard about PKI?
Less is more !
I personally don't like zip. WinRAR compresses the files to significantly smaller size than zip. There hasn't been any improvement in WinZIP. The version increments with only new explorer integration, new menus, or other GUI crap, but the most important part which is the compression algorithm has been sucking for years. I find WinRAR to be better than WinACE. RAR has been existence since the early 90's. I might be wrong, it could be late 80's. Right now WinRAR is at version 3.3 beta. RAR with each new significant increment of the version number, the compression has been improved. WinZIP is at 9.0 Beta i believe and it sucks just like the day it came out. The only reason why it is so popular is because users don't know better, heavy marketing, and stupid reviews who praise explorer integration over compression. For those of you who bitch about why the you have to upgrade WinRAR because the format changed are just plain idiots. Download the 981KB app and stop whining. The compression is always improved, unlike zip, that is why a newer version of WinRAR is required. What's wrong with your mentality people? Would you rather waste more time and bandwidth just because you are too lazy to intall a newer version?
Of course, that should have been: 'gzip -c'. As in compress to stdout. Sorry. :-)
What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
See the subject line...
I actively dissuade people from using it. Winzip handles tar.bz2 just fine, so I don't feel bad for pushing that alternative.
And remember kids, you get the best results when you bzip2 -9!!!
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
The reason why WinZIP doesn't improve compression ratios with each version is because the format is a fixed standard... you can't compress any better if you implement it according to spec.
Meanwhile, WinRAR can do whatever they damn well please.
The reason why WinZIP is so popular is because it integrates well into the OS, although that market is dwindling since XP has built in support for it, and InfoZIP does just a good a job on the *nix side (as do the GNOME/KDE parts that integrate it into each respective GUI). The formats are compatible... always. A specific RAR file may necessistate downloading a new version of WinRAR in some cases if certain features are enabled when it was created. This is kind of a pain.
Frankly, I'm not fond of having to download binary compression utilities and/or archives. WinRAR will always suck compared to bz2 or (in the future) 7z in that respect.
And as to the bandwidth issue? Man, I feel for you if you're still on dialup.
I'm at the point where whatever I send over the wire is either already compressed enough that an extra layer won't help (music, video, compressed images), or that gzip -1 and/or lzo is actually BETTER for throughput because otherwise the compress/decompress takes too long compared to transit time!
BZ2 for archival purposes. At least I don't have to rely on the graces of WinRAR to get my data back in the future.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Im getting redundant rankings even though Im the first post on the topic, and Im offtopic even though 5 people have responded on the same thread with topic relevant replies. Thats a load of bullcrap.
Somehow, the word compromise looks wrong in this place... but maybe it describes the security level appropriately? :)
Either I've gone crazy or I rememeber "cracking" early versions of password protected zipfiles by opening them in notepad. Does this sound familiar / likely?
The internet makes me stupid.
everybody uses RAR. Marginally better than ZIP, supports spanning without special add-ons. Has the ability to add .PAR-like functionality, integrates nicely into the Windows shell.
Oh, and it opens and creates ZIP files too.
Why would anybody use use WinZIP or PKZIP these days?
even though they won't decide on a single standard, at least they'll meet halfway...
Seriously.
-------- In Soviet Russia, "Soviet Russia" sigs hate Slashdot.
Sounds like you don't really "get" PKI then. Would you seriously encrypt an important message using a public key that you received attached to an email?
How do you know that email from "Alan Cox" with his public key is actually from Alan Cox? The last time you got a penis enlargement spam from "Bill Clinton" did you actually believe where it came from? How do you know the mail hasn't been tampered with to replace his key with Bill Gates' key? Do you actually consider email a secure medium? What planet are you on?
This is why certificates were invented. And it's why PKI is more difficult to use (at least, to use correctly) than you seem to think it is.
And for God's sake, stop "explaining" an incorrect, insecure way of using PKI to everyone. What you've just described is a security joke.
I'm not ready for Windows XP to handle my Zip files yet. I zip up files because I DON'T WANT THEM HANDLED! Does anyone here have a procedure for thoroughly disabling Windows support of Zip files? I've unregistered zipfldr.dll, but I still see them appear as folders. Somebody help me.
Maybe I'm not in the right circles to understand the in-politics, but why was the parent to this reply modded a troll?
I'm probably not up to date on all this stuff, I just use tar and gzip.
ZIP is also the basis for the various Java archive formats. What you call "outdated" others may call time-proven, what you call "bloated" others may call flexible. A lot of the "bloat" is anything but once you realize that the file is designed to work in both streaming and random-access modes. TAR is a pure-streaming format and a real bitch to use in random access mode.
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
Yup, it's still happening. I sent a Visio 2003 doc to a co-worker the other day and they could not open it using Visio 2002. I had to re-save it.
zip is shit. everyone move to .tar.bz2. .rar is ok since it has file recovery.
Why UNIX?
Just to say, i think stuffit archives are a good alternative. It's for mac and windows, and a lot of mac software is compressed with it. It can do 512-bit security as well as having error correction. Plus it does have better compression (although there is a small performance penalty for it).
Even taking the guy's story at face value, it doesn't sound like Katz necessarily did anything really objectionable. Here's a plausible Katz-favorable reading of the text. So this guy writes a compressor/decompressor for an open format called ARC, but it's as slow as a brain-damaged slug so it's not a big success. Katz comes along and writes a fast assembly program for the same format (the guy claims it "was basically my ARC program" --- but was code actually ripped here or is it just that Katz's program has the same functionality? He's suspiciously vague on this point.). Katz's program becomes wildly popular. This guy sees his business collapsing under the competition, so he panics and sues Katz. But the only effect is to push him to the similar but incompatible ZIP format --- which screws the guy even more since no one uses ARC anymore! The guy's business goes under because he was outmaneuvered by the competition. Fifteen years later, he is still complaining bitterly and claiming Katz stole his stuff.
I don't know the true story here, but until I see more evidence I wouldn't believe claims that Katz is a thief.
Unfortunately, Windows XP refuses to unzip anything not labeled ".ZIP". Open Office.org stresses that their documents are common zip files. I was trying to open a few OO documents on a Word-only XP computer. I knew they were zip files, and I just needed the raw text, so I attempted to unzip them using the Windows XP unzipper, but it refused to open them, something WinZip will do. Attempts to change the extension or run the XP zip program from the command line were not successful. What I gained in integration I lost in flexibility
WinRAR doesn't work on my various flavors of *nix. So it doesn't get used.
EVER.
End of story.
Especially on my server where I care about upload (I've got 192k up myself, quite dreadful). I think bz2 works quite nicely, thank you. And I can actually write the encoder and decoder for that one. (You should have read the Dr. Dobbs article on the algorithm, it was quite interesting)
I'm not lazy nor a bastard. Elitist, bitchy, maybe. I think you need to rethink your adjectives.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Zip file encryption compromise thrashed out
By John Leyden
Posted: 21/01/2004 at 16:49 GMT
Compression software companies PKWare and WinZip have agreed to make their rival approaches to encrypting zip files more compatible.
The latest beta of WinZip's software is able to read files wrapped up and encrypted using PKWare's PKZip. Meanwhile PKZip, the free reader application, will be able to open up files compressed and encrypted in WinZip's programme.
The agreement eases fears that the ubiquitous Zip standard could become fragmented by incompatible methods of encryption. Both companies have agreed to support the other's password-based decryption.
This is positive for interoperability but shouldn't be confused as an agreement on a single standard for secure zip.
PKWare's PKZip uses an RSA-based encryption algorithm but was allegedly slow in revealing the specs of its technology to WinZip. Because of this alleged delay WinZip implemented a cryptographic approach based on AES, the next generation US government backed encryption standard.
These rival approaches meant that, prior to this week's agreement, compressed files encrypted with one application couldn't be opened by the other - irrespective of whether or not you knew the correct password. Compatibility has never been a problem for unencrypted files.
CBR reports that co-operation on interoperability between secure zip files between the two firms was kick-started by PKWare's new licensing program. This program, announced last October, offers free Secure ZIP licenses to competitors.
Both firms continue to describe the others approach as proprietary, so an agreement for a single standard on secure Zip still looks some way away. (R)
Is there anything in particular that you're doing right now that I can't do? I mean, name it. Be honest.
And the Apples are far-and-away ahead in the "usability" game. Guess which archiver they don't have support for... hmmm. Guess which ones are bundled with the OS and integrate right in. I'll leave that to your imagination. It's a good excercise.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON