Cryptography and Computer Privacy