Select a function
Choose an HSM function from the sidebar to get started.
An open, educational simulator for payment HSM cryptography and payment network message flows. All keys are shown in cleartext so you can see exactly what each operation does.
Explore how terminals, acquirers, schemes and issuers communicate using AS2805 messages — for card issuance, PIN set, terminal provisioning and purchase transactions.
Explore →Step through individual HSM operations — generate LMKs and zone keys, encrypt PIN blocks, compute MACs, wrap keys with TR-31, and more. All inputs and outputs are visible.
Explore →Choose an HSM function from the sidebar to get started.