I put one up here http://forums.vb-world.net/showthrea...threadid=11948 some time ago, it's coded for strings at the moment but it won't be hard to change to binary, it's very secure when you consider how simple it is, I havn't given it and speed tests but I can't see why it would be slow.