If I see it correct the problem seems to be that there is no way to check the correctness of password in a fast way. But there is a way. Because very most of all packages are compressed with crypted headers. So the deflate process will be exited with errorcode 11 direct at beginning. This works also...