Cryptographic toolkit