It looks like unrar and the latest version of libzip will accept a simple text password for decrypting files. Is that what you had in mind, or were you thinking about some more complicated DRM encryption scheme (like ADE)?
Unfortunately, dialogs are threaded in the InkView scheme, so you can't just get the password as you try to open the file. The logic would have to be completely reworked in that part of the code. I'll see how difficult it is to do that before I decide if I'll attempt it.
|