1. A cryptographic processor system, comprising: a general purpose unit comprising a general purpose processor; and a cryptographic processing unit for cryptographic processing in conjunction with the general purpose processor, the cryptographic processing unit comprising: a protected memory that stores a secret key and a user data block, wherein the user data block comprises a login block hash and a plurality of script hashes; and a cryptographic processor, wherein the general purpose processor is configured to provide an encrypted user data block and a script to the cryptographic processor, wherein the cryptographic processor is configured to: receive the encrypted user data block from the general purpose processor; decrypt the encrypted user data block based on the secret key to generate a user login block; hash the user login block to generate a user login block hash value; compare the user login block hash value to the login block hash, wherein the cryptographic processor is configured to access the plurality of script hashes based on the user login block hash value being a match of the login block hash; receive the script from the general purpose computer; hash the script to generate a received script hash value; compare the received script hash value to the plurality of script hashes; and execute the script to produce a script result based on the received script hash value matching one of the plurality of script hashes.