Post by Georges HeineschPost by Neil - Salem, MA USA...
Yes, Georges. My setting is indeed set to "Save my passphrase for the
current Windows session only."
You would think that if your password had "expired" from cache, or was never
saved in cache, that PGP would have prompted you for the password rather
than giving you error messages.
Curious.
I'm glad things are working for you now.
Neil - Salem, MA USA
To mee, it looks like the password is saved at the end of the process
(whatever it is - signature generation, signature checking, encryption,
decryption, ...). This is not logical and it was never like that in
previous PGP versions. I always had it set to 2 minutes and this was
never a problem.
Could you do me a last favor and test whether PGP behaves similarly on
your system when you set password saving, let's say, to 1 minute.
Thanks,
--
Georges Heinesch
Well, Georges, you are right!
I set my Passphrase cache time to two minutes, made sure that I signed a
small file (to put my Passphrase in cache), and then began to sign a 1GB
file. At the beginning of the process the New PGP Zip wizard said that my
Passphrase for my private key was cached and allowed me to proceed. It took
longer than two minutes for PGP to scan my 1GB file during which time my
Passphrase apparently expired. Sure enough, at the end of the process I got
the same error message you have been seeing: "Unable to save (bad
passphrase: -11500)...".
I think this qualifies as being called at least a "problem" or (better
perhaps) a "bug". I vote to call it a bug for this reason. Though I have
set my Passphrase cache time to two minutes, the Passphrase will remain in
cache all day long as long as I am signing files every two minutes or less.
When I am signing a large file, like the 1GB file I used in my experiment,
PGP should recognize that I am using the private key and its associated
Passphrase throughout the entire process. It should not let the Passphrase
expire out of cache simply because the signing process time is greater than
my Passphrase cache time.
Very good, Georges. I suggest you report this to PGP Corp.
Neil - Salem, MA USA