Cryptographic software developer